我正在执行下面的命令来远程禁用和启用Linux服务器上的cron作业,但命令不会禁用远程服务器上的cron作业。虽然它在同一服务器上尝试时工作。
ssh mysql@$pas_ser_name "crontab -l | sed "/^[^#].*$job_name/s/^/#/" | crontab -"
任何人都可以帮忙。我想用作业名远程启用和禁用linux作业。
答案 0 :(得分:0)
crontab -l | grep -v'wget php -q http://www.example.com/event_reminder.php'| crontab - crontab -l列出了当前的crontab作业
grep -v过滤一些行
crontab - 将所有打印的内容添加到crontab文件中。
你可以使用它,我跳它会帮助你。