crontab 不起作用
时间: 2023-08-16 16:16:37 浏览: 57
引用\[1\]:有的命令在shell中执行正常,但是在crontab执行却总是失败。有可能是因为crontab使用的sh未正确识别路径,比如:以root身份登录shell后执行一个/root/test.sh,只要执行。\[1\]引用\[3\]:通过排查,一一否定了上述所有可能,不是某个定时任务有问题,而是所有定时任务均不生效。 继续查看crontab的日志 tail -f /var/log/cron Dec 3 08:30:01test crond\[21199\]: (root) FAILED to open PAM security session (拒绝权限)。\[3\]
问题: crontab 不起作用
回答: crontab不起作用的原因可能有多种。一种可能是crontab使用的sh未正确识别路径,导致命令无法执行。这种情况下,可以尝试在crontab中指定完整的路径来执行命令。另一种可能是权限问题,比如在查看crontab的日志时发现类似"(root) FAILED to open PAM security session (拒绝权限)"的错误信息。这可能是由于权限不足导致的。在这种情况下,可以尝试使用root权限执行crontab命令或者检查相关的权限设置。\[1\]\[3\]还有一种可能是定时任务本身有问题,可以通过排查每个定时任务来确定是否有问题。\[3\]
#### 引用[.reference_title]
- *1* *2* [crontab定时任务不执行的一些原因总结](https://blog.csdn.net/firstcode666/article/details/122244081)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [crontab定时任务不生效问题解决](https://blog.csdn.net/u014609263/article/details/110531990)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]