zoukankan      html  css  js  c++  java
  • centos设置crontab定时执行shell脚本

    赋予权限

    chmod 777 脚本.sh

    可以这里先执行下脚本看下效果

     如果shell脚本报错:.sh: /bin/bash^M: 坏的解释器: 没有那个文件或目录

    参考:https://www.cnblogs.com/pxblog/p/15094666.html

    保存后

    修改  配置定时任务

    vim /etc/crontab

    添加

    0    0    *    *    * root  . /etc/profile;/bin/sh  /home/脚本.sh

    后面的脚本要使用绝对路径

    前面那个是cron 可以根据自己的来修改(上面这个示例表示每天0点执行一次)

    常用的

     
    0 */2 * * *   意思是每两个小时
    
    50 7 * * *   意思是每天7:50
    
    50 22 * * *   意思是每天22:50
    
    0 0 1,15 * *   每月1号和15号
    
    1 * * * *   每小时的第一分执行 
    
    30 6 */10 * *   意思是每月的1、11、21、31日是的6:30执行一次

    */1  *  *  *  * 每一分钟执行一次
     

    然后重启crontab服务

    service crond restart

    提示

    然后就可以看是否执行

    tail -f -n 500 cat /var/spool/mail/root

    查看日志

    -----------------------有任何问题可以在评论区评论,也可以私信我,我看到的话会进行回复,欢迎大家指教------------------------ (蓝奏云官网有些地址失效了,需要把请求地址lanzous改成lanzoux才可以)
  • 相关阅读:
    二人组
    对于软件工程的理解
    shell 远程链接
    shell变量
    shell教程
    正则表达式--练习
    git--版本库
    git-版本回退
    git--时光穿梭
    git安装
  • 原文地址:https://www.cnblogs.com/pxblog/p/15796490.html
Copyright © 2011-2022 走看看