Loading... # 引言 先说背景:不给开放root权限,使用work用户创建任务,任务调度是有其他权限用户执行的,具体怎么调度的也是看不到的 再说解决方案:任务执行后,控制台会提示`You have new mail in /var/spool/mail/work `,进去看看就知道怎么回事了 ![image.png](https://www.zunmx.top/usr/uploads/2024/05/3917476882.png) 很明显没找到`starter`,那就用`whereis`命令找到`starter`的完整路径,设置脚本中的内容,置为完整路径。 # 解决方案 使用完整路径,不知道什么原因,设置的path路径在这里没有生效 # 检查单 总结了一份检查单,如果crontab无法正常调度任务,可以针对以下事项进行检测 1. crontab服务是否正常运行 2. 系统时间是否正确 3. 检查cron时间设置的是否正确 4. 执行的脚本路径是否正确 5. 脚本内容是否能够正常运行 6. 是否有邮件提示(文中有提到) © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏