The document discusses crontab in Ubuntu, including how to open and edit the crontab file, crontab syntax and examples of crontab entries, and some common problems and troubleshooting tips for crontab.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
36 views3 pages
Cron Tab
The document discusses crontab in Ubuntu, including how to open and edit the crontab file, crontab syntax and examples of crontab entries, and some common problems and troubleshooting tips for crontab.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 3
CRONTAB in UBUNTU
crontab - maintain crontab fles for individual users. Cron is a time-based
scheduler with which we can schedule to execute specific commands/script in background.Crontab (cron table) is a text file contains users cron jobs,and there is a daemon named cron monitor and execute cron jobs in background. se crontab !o open crontab crontab -e "f #ou need to run commands with administrati$e pri$ileges sudo crontab -e %pen crontab with #our fa$orite editor.(&# default its $i or will let #ou choose one from list) export EDITOR=gedit crontab -e 'ou can append (export )*"!%+,gedit- to #our ./.bashrc file if necessar#. !o list crontab content crontab -l !o remo$e all #our cron jobs crontab -r Crontab examples /ut a shell script in one of these folders0 /etc/cron.dail#, /etc/cron.hourl#, /etc/cron.monthl# or /etc/cron.weekl#. "f these are not enough for #ou #ou can add more specific tasks eg. twice a month or e$er# 1 minutes or... go to the terminal and t#pe0 crontab -e this will open #our personal crontab (cron configuration file), the first line in that file explains it all (don2t #ou think)3 "n e$er# line #ou can define one command to run, and the format is 4uite simple when #ou get the hang of it. 5o the structure is0 minute hour da#-of-month month da#-of-week command 6or all the numbers #ou can use lists eg, 1,78,11 in the first field will mean run et 1 past 78 past and 11 past what e$er hour is defined. 'ou can also use inter$als, the# are defined like this0 9/:; this example mens e$er# :;th and is in the minutes this will be e4ui$alent to ;,:;,8; 5o to run a command e$er# monda# at 107; in efternoon will look like this0 7; <= 9 9 < /path/to/command or e$er# <1 minutes 9/<1 9 9 9 9 /path/to/command >ote that the da#-of-week goes from ;-? where ; is sunda#. !roubleshooting and Common /roblems of crontab )dits to a user2s crontab and jobs that are run on their behalf are all logged b# default to /$ar/log/s#slog and that2s the first place to check if things are not running as #ou expect. @hen adding a new entr# to a blank crontab, forgetting to add a newline at the end is a common source for the job not running. "f the last line in the crontab does not end with a newline, no errors will be reported at edit or runtime, but that line will ne$er run. 5ee man crontab for more information. !his has alread# been suggested as a bug . "f a user was not allowed to execute jobs when their crontab was last edited, just adding them to the allow list won2t do an#thing. !he user needs to re-edit their crontab after being added to cron.allow before their jobs will run. @hen creating a crontab for the root user, the user name must be specified as a parameter after the date/time parameters. Accidentall# including the user name that wa# in a user-specific crontab will result in tr#ing to run the user2s name as a command, rather than what was expected. )ntries in cron ma# not run with the same en$ironment, in particular the /A!B, as #ou expect them to. !r# using full paths to files and programs if the#2re not being located as #ou expect. !he CDC character is used as newline delimiter in cron commands. "f #ou need to pass that character into a script, #ou need to escape it as CE DC. "f #ou2re ha$ing trouble running a F" application using cron, see the F" Applications section below.