免交互添加定时任务(Crontab)

#!/bin/bash
#作用:添加一个定时任务
#优点:免交互,无需root权限,防重复添加

note='#logs clean'
task='00 02 * * 7 /bin/bash /app/yunwei/logs_clean.sh >/dev/null 2>/dev/null'

echo "$(crontab -l)" | grep "^${note}$" &>/dev/null || echo -e "$(crontab -l)\n${note}" | crontab -
echo "$(crontab -l)" | grep "^${task}$" &>/dev/null || echo -e "$(crontab -l)\n${task}" | crontab -
posted @ 2019-12-26 17:29  运维面试辅导  阅读(683)  评论(0)    收藏  举报