• linux定时任务(crontab)启动sh脚本


    1.启动crond服务

    定时任务需要crond服务的支持

    # 查看crond状态
    systemctl status crond
    # 启动crond服务
    systemctl start crond
    # 停止crond服务
    systemctl stop crond
    # 重新加载crond服务
    systemctl reload crond
    # 重启crond服务
    systemctl restart crond
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    在这里插入图片描述

    2.创建定时任务

    2.1 创建shell脚本

    # 创建sh文件
    touch task.sh
    # 编辑sh文件
    vim task.sh
    
    • 1
    • 2
    • 3
    • 4

    task.sh内容如下:

     echo '测试启动定时任务'
     echo $(date)
    
    • 1
    • 2

    Esc后键入wq!保存退出
    给task.sh 设定权限

    chmod 777 task.sh
    
    • 1

    2.2 创建cron任务

    打开定时任务配置文件

     crontab -e
    
    • 1

    写入定时任务,保存退出

    # * * * * * 是cron表达式,设置时间的
    # 第一个*        一小时当中的第几分钟      0-59
    # 第二个*        一天当中的第几小时          0-23
    # 第三个*        一个月当中的第几天          1-31
    # 第四个*        一年当中的第几月              1-12
    # 第五个*        一周当中的星期几              0-7(0和7都代表周日)
    # /yourpath/task.sh是task.sh所在路径
    * * * * * /yourpath/task.sh
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    # 查看定时任务
    crontab -l
    
    • 1
    • 2

    在这里插入图片描述

    3.查看定时任务执行情况

    3.1 查看任务执行情况

    在执行systemctl status crond之后,最后有一行打印:You have new mail in /var/spool/mail/root
    ** 任务具体执行是否成功以及脚本执行过程中的一些信息都会在邮件中体现
    (1)通过命令cat /var/spool/mail/root便可以看到root用户的定时任务的执行情况;
    (2)或者这样看任务执行情况:

    # 进入邮件所在目录
    cd /var/spool/mail
    # 查看root用户的定时任务执行情况
    less root
    
    • 1
    • 2
    • 3
    • 4

    3.2 系统计划任务情况

    ** 查看某些任务是否执行
    (1)通过命令cat /var/log/cron便可以看到是否执行了某些计划;
    (2)或者这样看执行任务记录:

    # 进入日志所在目录
    cd /var/log/
    # 查看定时任务执行记录
    less cron
    
    • 1
    • 2
    • 3
    • 4
  • 相关阅读:
    作为移动开发你不能不了解的编译流程
    初始MyBatis框架
    工程建设行业智能供应链系统:优化产业链运作效率,实现全链路数字化建设
    基于蚁群算法的TPS问题求解策略研究(Matlab代码实现)
    【CSP-J 2022】上升点列
    win10你的设备遇到问题,需要重启的五种解决方法
    Equation(类与对象+构造)
    JAVA工具----maven(一)
    初步了解进程、进程调度的基本属性、进程间通信
    GCP认证考试之BigQuery专题
  • 原文地址:https://blog.csdn.net/weixin_45753881/article/details/126181946