Crontab: Difference between revisions

From Anthony Pastor Wiki Notes - Verba volant, scripta manent
Jump to navigation Jump to search
No edit summary
No edit summary
 
(2 intermediate revisions by the same user not shown)
(No difference)

Latest revision as of 11:18, 11 May 2016

Comment out a specific crontab job

Let's say we have many jobs in crontab and we'd like to comment out this one:

*/10 * * * * /usr/share/mapstats/mapstats


  • Locally:
 crontab -l | sed 's/.*\usr\/share\/mapstats\/mapstats/#&/' | crontab -


  • Remotely on multiple servers, example:
for i in 172.16.16.{1..50}; do ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no $i "crontab -l | sed 's/.*\usr\/share\/mapstats\/mapstats/#&/' | crontab -" ; done


Uncomment the job from our previous example

crontab -l | sed '/.*\usr\/share\/mapstats\/mapstats/s/#//' | crontab -