shell指令碼新增cron定時任務
阿新 • • 發佈:2020-12-09
技術標籤: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 :需要定時執行指令碼的位置