码迷,mamicode.com
首页 > 系统相关 > 详细

Shell 脚本自动生成Crontab

时间:2018-07-18 18:05:10      阅读:351      评论:0      收藏:0      [点我收藏+]

标签:pre   bsp   自动生成   console   脚本   already   else   不能   roo   

1.有时候运维需求自动生成 Cronab 任务计划,执行对应服务名称进行管理;  #!/bin/bash #athor check crontab  crontab_add(){ cron_path="$1" cat >/etc/cron.d/$cron_path<<EOF # Run service application        */5 * * * * root  /chj/app/$cron_path/bin/console start  EOF } check_crontab (){      app_name="$1"           if [ ! -f  /etc/cron.d/$app_name ]             then           crontab_add  "$1"                              else           echo "File already exists"       fi        }   if [  "$1" == "" ] then      echo -e "\033[41;37m 没有参数,不能允许程序执行,已经停止 \033[0m"     exit 1      else     check_crontab "$1"     echo -e "\033[32m crontab 已经开始写入 \033[0m"  fi


Shell 脚本自动生成Crontab

标签:pre   bsp   自动生成   console   脚本   already   else   不能   roo   

原文地址:http://blog.51cto.com/breaklinux/2146859

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