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来删除它!