我有一个crontab
文件位于/usr/bin/crontab
。
应该每天在美国东部时间7:30运行,我不想等几个小时看看它是否运行。除了更改运行时间以外,我还有其他地方可以确保脚本在期望的时间运行吗?我基本上想确保已将crontab文件加载到
谢谢!
编辑:当我vi /etc/spool/cron/crontabs
时,我看到
CGroup: /system.slice/cron.service
" ============================================================================
" Netrw Directory Listing (netrw v156)
" crontabs
" Sorted by name
" Sort sequence: [\/]$,\<core\%(\.\d\+\)\=\>,\.h$,\.c$,\.cpp$,\~\=\*$,*,\.o$,\.obj$,\.info$,\.swp$,\.bak$,\~$
" Quick Help: <F1>:help -:go up dir D:delete R:rename s:sort-by x:special
" ==============================================================================
../
~
~
答案 0 :(得分:0)
您可以检查后台打印目录以等待cron作业。
单个用户的cron文件的位置为/var/spool/cron/crontabs/
来自man crontab:
每个用户都可以拥有自己的crontab,尽管它们是/ var / spool / cron / crontabs中的文件,但并不打算直接对其进行编辑。
如果在那里,它将运行。
答案 1 :(得分:0)
您可以执行命令
crontab -l
这将列出您用户的所有cron记录 您也可以检查cron守护程序是否运行
ps -efl|grep cron
使用此命令,您可以检查(事后事实)执行cron的结果
sudo grep CRON /var/log/syslog
您不能轻易加快处理速度,只需等到所需时间即可。或安排在当前时间后10-15分钟执行同一作业。
P.S。 /etc/spool/cron/crontabs
是目录。查看此答案的顶部