oracle-crontab与oracle job在执行时间上的差异

来源:互联网 发布:js每天定时执行 编辑:程序博客网 时间:2024/05/17 00:09
      crontab的具体使用方法可参见前一篇blog:http://blog.csdn.net/totuswhf/archive/2008/05/08/2416307.aspx
      crontab使用cron deamon以后台形式启动crontab文件中记录的每个命令。假设每分钟执行一次命令,如果该命令没有执行完毕,那么到了下一分钟会再启动一个进程。这有时候会导致一些问题,所以我习惯于在crontab要执行的脚本里判断是否有同一个程序在启动,如果有则直接返回,这样可以避免不必要的麻烦。
       而Oracle job是由数个job进程来执行job中的任务,在执行完一个job后计算该job的下一个执行时间,因此假设oracle job的时间间隔是1分钟,如果job中的存储过程没有执行完毕,在下一分钟也不会再执行该存储过程。
原创粉丝点击