How To Install, Edit, or Remove Cron Jobs in Batch Mode

by Ramesh Natarajan on November 20, 2009

Question:  How can I install all the schedule jobs from a text file to the crontab? Also, can I remove all the cron jobs at once instead of removing the individual lines from the crontab?

Answer: You can install, edit and remove crontab in batch mode as examples below. Also, refer to our 15 crontab examples.

1. Install Crontab in Batch Mode

By specifying the file name as an argument to crontab command, you can install the new cron jobs from a text file as shown below.

First create a text file with all your cron job entries.

$ cat cron-file.txt
* * * * * /bin/date >> /tmp/date-out
* * * * * /bin/ls >> /tmp/ls-out

Next, install the cron jobs from a text file as shown below.

$ crontab cron-file.txt

Note: This will overwrite the existing cron entries.

2. Edit crontab in Batch Mode

You can edit the crontab in batch mode using various methods (for example, using sed).

Example: Change output redirection from write to append for all cron jobs.

$ crontab -l
* * * * * /bin/date > /tmp/date-out
* * * * * /bin/ls > /tmp/ls-out

$ crontab -l | sed 's/>/>>/' | crontab -

$ crontab -l
* * * * * /bin/date >> /tmp/date-out
* * * * * /bin/ls >> /tmp/ls-out

3. Remove All cron jobs of the Current User

Crontab’s -r option removes all cron job for the current user. If you have appropriate privilege, you can even remove other user’s cron jobs using the -r option along with the -u user option.

Example: Remove the current user cron entries.

$ crontab -r

Example: Remove the specified user cron entries.

$ crontab -r -u USERNAME
Download Free eBook - Linux 101 Hacks

Get free Unix tutorials, tips and tricks straight to your email in-box.

If you enjoyed this article, you might also like..

  1. Crontab Issue: Cron Job is Not Working When Using Percentage
  2. Do You Make These Cron Job Mistakes?
  3. Linux Crontab: 15 Awesome Cron Job Examples
  4. How To Execute SSH and SCP in Batch Mode (Only when Passwordless login is enabled)
  5. Unix bc Command Line Calculator in Batch Mode
  

Vim 101 Hacks Book

{ 1 trackback }

Destillat KW47-2009 | duetsch.info - GNU/Linux, Open Source, Softwareentwicklung, Selbstmanagement, Vim ...
November 20, 2009 at 3:46 am

{ 0 comments… add one now }

Leave a Comment

Previous post:

Next post: