cron计划任务常见问题汇总

时间不一致

   1、设置系统时区

  cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

  date -s "2020-04-14 21:34:30" #设置时间

   2、临时测试crontab

  crontab -e

  * * * * * echo "hello" >>/tmp/hello.txt

   4、重启服务

  systemctl restart crond

   5、查看cron日志信息

  tailf /var/log/cron

    查看hello.txt 确认是否在设定的时间执行。

 

脚本可以执行,但在计划任务中就不执行

  1、/etc/crontab的所属组所有者是否和脚本执行者一致。

    最好采用root用户

  2、用户权限问题,crontab没有脚本文件的执行权限

  3、脚本路径——绝对路径

  4、变量问题——脚本需要传变量

  5、时差问题

  6、服务是否启动

  

 

posted @ 2020-04-14 22:04  zk01  阅读(190)  评论(0编辑  收藏  举报