1. 程式人生 > 其它 >shell指令碼新增cron定時任務

shell指令碼新增cron定時任務

技術標籤:linux

簡單通過指令碼增加定時任務

使用場景:linux下通過指令碼新增定時任務,若已存在則不新增

#!/bin/sh
FIND_FILE="/var/spool/cron/root"
FIND_STR="FreeMem"
# 判斷匹配函式,匹配函式不為0,則包含給定字元
if [ `grep -c "$FIND_STR" $FIND_FILE` -ne '0' ];then
    echo "The File Has FreeMem!"
	#crontab -r  清除定時任務命令。可用於解除安裝等操作中
    exit 0
else echo "*/10 * * * * /opt/FreeMem.sh" >> /var/spool/cron/root exit 0 fi

/opt/FreeMem.sh :需要定時執行指令碼的位置

cron定時任務的相關方法