如何验证我的cron作业将在Ubuntu上使用Ubuntu运行?

问题描述 投票:-1回答:2

我有一个位于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
" ==============================================================================
../
~
~
linux ubuntu cron
2个回答
0
投票

您可以检查后台打印目录以等待cron作业。

单个用户的cron文件的位置为/var/spool/cron/crontabs/

来自man crontab:

每个用户都可以拥有自己的crontab,尽管它们是/ var / spool / cron / crontabs中的文件,但并不打算直接对其进行编辑。

如果存在,它将运行。


0
投票

您可以执行命令

crontab -l

这将列出您用户的所有cron记录您也可以检查cron守护程序是否运行

ps -efl|grep cron

使用此命令,您可以检查(事后事实)cron执行的结果是什么

sudo grep CRON /var/log/syslog

您无法轻松加快处理速度,只需等待所需的时间即可。或安排在当前时间后10-15分钟执行同一作业。

P.S。并且/etc/spool/cron/crontabs是目录。参见此答案的顶部

© www.soinside.com 2019 - 2024. All rights reserved.