在shell脚本中添加crontab任务

参考链接

crontab - 可以读取管道传输过来的crontab配置。

echo '* * * * * /usr/local/bin/php /wwwroot/gh_web/artisan schedule:run \>> /dev/null 2>&1' | crontab -u www - && crontab -l -u www

grep -v 进行反选

crontab_job="* * * * * echo world"

#在原有基础上添加$cron_job定时任务
( crontab -l | grep -v "$cron_job"; echo "$cron_job" ) | crontab -   

#在原有基础上删除$cron_job定时任务
( crontab -l | grep -v "$cron_job" ) | crontab -