zoukankan      html  css  js  c++  java
  • crontab

    定时任务

    命令参数:

    常见使用:

    启动&重启&停止&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/
    
  • 相关阅读:
    第二个冲刺 6.3.4.学术诚信与职业道德
    第二个冲刺 Sprint
    css之清除浮动
    style和getComputedStyle(ff)和currentStyle
    php 中间件
    Vue 和 angular
    img 分区响应图
    PHP composer
    php实现文件上传,下载的常见文件配置
    php 命名空间
  • 原文地址:https://www.cnblogs.com/Wuser/p/12349487.html
Copyright © 2011-2022 走看看