linux定时任务 每天执行 如何创建一个定时任务,并且只执行一次?
如何创建一个定时任务,并且只执行一次?有时你需要定期执行一个过程,比如下班后,你只想执行一次,第二天就可以直接使用执行结果。您可以通过修改submit的参数来实现这一点。一个例子显示:create j
如何创建一个定时任务,并且只执行一次?
有时你需要定期执行一个过程,比如下班后,你只想执行一次,第二天就可以直接使用执行结果。您可以通过修改submit的参数来实现这一点。一个例子显示:create job
variable jobno number
beginsys.dbms作业.提交(job=>:jobno,
what=> “change “date”,
next “date=> to ”date(“18-11-2013”,“DD-mm-yyyy”),
interval=> “null”
commit--必须有commit,否则找不到作业
!End
/
此处,interval的值设置为null,因此只能在下一个日期时间点创建作业以运行一次
!注意:这种只执行一次的任务在执行后会被回收,因此在执行后找不到作业!当然,没有必要调用remove来删除它!