To get a list of the the current cron jobs scheduled for the user your logged in as, type the following at your shell prompt (assuming it's, $):
crontab -l
You'll get a crontab that looks like this:
10 3 * * * /home/user/scripts/backup.sh
15 3 * * 0 /home/user/scripts/alarm.sh
This, for example, shows that the backup.sh script will run every day at 3:10 am. The alarm.sh script will run at 3:15 am on Sunday.
The format of crontab is as follows:
.---------------- Minute (0 - 59)
| .------------- Hour (0 - 23)
| | .---------- Day of the Month (1 - 31)
| | | .------- Month (1 - 12) or jan,feb,mar,apr,may,jun,jul,aug,sep,oct,nov,dec
| | | | .---- Day of the Week (0 - 6) or sun,mon,tue,wed,thu,fri,sat
| | | | |
* * * * * /command/to/run
You can edit the crontab schedule by passing the -e (edit) switch:
$ crontab -e
This will drop you into the default editor and should allow you to edit the crontab as if it were any other text file. When you are done, save your changes and exit the editor. Running crontab -l again should show you your updated changes.