我已经安排了一些工作定时任务这些将在某个特定时间逐一运行。我的 crontab 脚本是:
15 10 * * * /Users/sri/files/BatchFF.sh
45 11 * * * /Users/sri/files/BatchGC.sh
15 13 * * * /Users/sri/files/Batch_GUI_FF.sh
45 14 * * * /Users/sri/files/Batch_GUI_GC.sh
15 16 * * * /Users/sri/files/Batch_Sim_FF.sh
45 17 * * * /Users/sri/files/Batch_Sim_GC.sh
理想情况下,这些脚本应在 10:15、11:45、13:15、14:45 等开始。但脚本并未按预期开始,而是在 10:15、10:15、10:16、10:16、10:17、10:17 开始。这些脚本也会写入一些日志文件。
这些脚本是可执行的,并且还具有日志记录支持,当脚本完成时会生成报告。该脚本调用一个java应用程序在浏览器中运行,其日志存储在一个文件夹中。该文件夹是使用进程启动时的日期和时间创建的,因此,我能够检测到它们启动的时间。
我在 Apple McBook Air 中运行它,操作系统为 OS X 12.4.0 Darwin