码迷,mamicode.com
首页 > 其他好文 > 详细

crontab

时间:2020-02-23 14:53:05      阅读:59      评论:0      收藏:0      [点我收藏+]

标签:根目录   参数   home   指定   start   reload   top   The   脚本   

定时任务

命令参数:

技术图片

常见使用:

启动&重启&停止&reload
service crond start
#start, stop, restart, try-restart, reload, force-reload, status
创建定时任务
crontab -e    #这种情况为root用户执行,进入文件进行编辑,如下

技术图片

  • SHELL变量指定了系统要使用哪个shell,这里是bash
  • PATH变量指定了系统执行 命令的路径
  • MAILTO变量指定了crond的任务执行信息将通过电子邮件发送给root用户
  • HOME变量指定了命令执行根目录

    以指定用户创建定时任务
crontab -u admin -e    #以admin用户创建定时任务

注意事项

docker
  • 如下报错时
the input device is not a TTY

解决:创建定时任务运行脚本,但是脚本里面涉及docker交互的命令,去掉t参数,因为t参数让docker分配一个伪终端并绑定到容器的标准输入上,然而定时任务为后台运行,不需要docker为他分配一个伪终端。

创建的用户的配置文件路径
/var/spool/cron/    #该目录下以用户名命名
日志路径
/var/log/cron
cron表达式检查网站
https://tool.lu/crontab/

crontab

标签:根目录   参数   home   指定   start   reload   top   The   脚本   

原文地址:https://www.cnblogs.com/Wuser/p/12349487.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!