在linux下用crontab启动定时脚本,放到crontab中死活没反应

排查步骤

1.看日志,cat /var/log/cron。如果日志中有执行记录。
2.检查执行权限,要赋予执行权限,如 chmod +x xxx.sh 就是给xxx.sh这个脚本赋予执行权限。
3.确保能在当前用户下面正确执行。
4.检查用户到命令,因为crontab里面用不到当前用户的环境变量,所以在命令行里面一定要用全路径
5.看日志,cat /var/log/cron,没有脚本执行记录,crontab -l 查看列表没问题,这时可能的原因是,编辑定时任务时带了中文空格,最好的解决办法crontab -e进入编辑界面,把任务删了重新写一遍,切记,一定不能带中文。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Linux定时任务Crontab命令详解 linux 系统则是由 cron (crond) 这个系统服务来控制的。...
    孙燕超阅读 1,844评论 0 4
  • 1.安装cron yum install vixie-cron yum install crontabs vixi...
    Broom阅读 1,285评论 0 1
  • 简介:Crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。本课程通过对Cron...
    Amisuer阅读 4,728评论 0 1
  • 前一天学习了 at 命令是针对仅运行一次的任务,循环运行的例行性计划任务,linux系统则是由 cron (cro...
    Zcclucky阅读 597评论 0 0
  • 啊,我又看到吉高由里子和大岛优子因为嫁不出去而烦恼了。(《我无法恋爱的理由》梗) 还有荣仓奈奈,早在高中就开始担心...
    小池琪阅读 548评论 0 1