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

Linux 如何验证我的cron作业将在AWS上使用Ubuntu运行?,linux,ubuntu,cron,Linux,Ubuntu,Cron,我有一个crontab文件,位于/usr/bin/crontab 它应该在美国东部时间每天7:30运行。我不想等几个小时看它是否运行。除了更改脚本运行的时间外,还有其他地方可以确保脚本在所需的时间运行吗?我基本上希望确保crontab文件已加载到 谢谢 编辑:当我vi/etc/spool/cron/crontab时,我看到 CGroup: /system.slice/cron.service " ===============================================

我有一个
crontab
文件,位于
/usr/bin/crontab

它应该在美国东部时间每天7:30运行。我不想等几个小时看它是否运行。除了更改脚本运行的时间外,还有其他地方可以确保脚本在所需的时间运行吗?我基本上希望确保crontab文件已加载到

谢谢

编辑:当我
vi/etc/spool/cron/crontab
时,我看到

   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
" ==============================================================================
../
~
~
CGroup:/system.slice/cron.service
" ============================================================================
“Netrw目录列表(Netrw v156)
“crontab
“按名称排序
“排序顺序:[\/]$,\,\.h$,\.c$,\.cpp$,\~\=\*$,*,\.o$,\.obj$,\.info$,\.swp$,\.bak$,”\~$
“快速帮助::帮助-:向上目录D:删除R:重命名s:按x:特殊排序
" ==============================================================================
../
~
~

您可以检查spool目录以等待cron作业

单个用户的cron文件的位置是
/var/spool/cron/crontab/

从man crontab:

每个用户都可以有自己的crontab,尽管这些是/var/spool/cron/crontab中的文件,但并不打算直接编辑它们


如果它在那里,它将运行。

您可以执行命令

crontab -l
这将列出用户的所有cron记录 您还可以检查cron守护进程是否正在运行

ps -efl|grep cron
使用此命令,您可以检查(postfactum)cron执行的结果

sudo grep CRON /var/log/syslog
你不可能轻松地加快速度,只需等待所需的时间。或者在当前时间后10-15分钟安排执行相同的任务


请注意,
/etc/spool/cron/crontab
是目录。请参阅此答案的顶部,不要编辑主crontab。相反,请使用
crontab-e
编辑您的个人crontab。@wildplasser,OP试图编辑的是cron记录存储的目录,但这不是他应该做的。可能是、、等的重复。