1. 程式人生 > >Shell 腳本自動生成Crontab

Shell 腳本自動生成Crontab

執行 需求 有時 ole 任務計劃 con 名稱 管理 name

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