我有一个位于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
" ==============================================================================
../
~
~
您可以检查后台打印目录以等待cron作业。
单个用户的cron文件的位置为/var/spool/cron/crontabs/
来自man crontab:
每个用户都可以拥有自己的crontab,尽管它们是/ var / spool / cron / crontabs中的文件,但并不打算直接对其进行编辑。
如果存在,它将运行。
您可以执行命令
crontab -l
这将列出您用户的所有cron记录您也可以检查cron守护程序是否运行
ps -efl|grep cron
使用此命令,您可以检查(事后事实)cron执行的结果是什么
sudo grep CRON /var/log/syslog
您无法轻松加快处理速度,只需等待所需的时间即可。或安排在当前时间后10-15分钟执行同一作业。
P.S。并且/etc/spool/cron/crontabs
是目录。参见此答案的顶部
• 如何在从 MongoDB 检索 cron 值的 Node.js 应用程序中运行 cron 作业?
• Cron 作业在 ubuntu Docker 容器中不起作用
• 在 cron 作业中使用 auth 2 的 Youtube api
• 如何使用 Selenium 上的 Ubuntu 在 Chrome 上设置下载目录
• 如何优化 Vercel 上的 CRON 作业,该作业因 504 超时:由于无服务器功能超过 10 秒超时限制而导致 GATEWAY_TIMEOUT 错误
• 如何在 ubuntu 22.04 上安装和运行 wkhtmltopdf
• 如何在 Ubuntu 22 的 Apache 中使用 Php7.4?
• C++ VS code Ubuntu:无法打开源文件“opencv2/opencv.hpp”
• 如何在 Ubuntu 20.04 上将 PHP 版本从 7.4.3 升级到更新的 7.4.x 版本?
• OpenSSH 服务器的身份验证在尝试通过 NordVPN meshnet 连接时超时
• 拥有 yaml cron 表达式列表,如何在我的配置中正确获取它们,然后按 SpEL 表达式访问它们?
• 具有自定义 CA 的开发 SSL 证书不适用于 Linux