# salt.modules.cron

Work with cron

`salt.modules.cron.` `list_tab`(user)

  Return the contents of the specified user's crontab

  CLI Example:

      salt '*' cron.list_tab root

`salt.modules.cron.` `ls`(user)

  Return the contents of the specified user's crontab

  CLI Example:

      salt '*' cron.list_tab root

`salt.modules.cron.` `raw_cron`(user)

  Return the contents of the user's crontab

  CLI Example:

      salt '*' cron.raw_cron root

`salt.modules.cron.` `rm`(user, cmd, minute=None, hour=None, daymonth=None, month=None, dayweek=None)

  Remove a cron job for a specified user. If any of the day/time params are specified, the job will only be removed if the specified params match.

  CLI Example:

      salt '*' cron.rm_job root /usr/local/weekly
      salt '*' cron.rm_job root /usr/bin/foo dayweek=1

`salt.modules.cron.` `rm_env`(user, name)

  Remove cron environment variable for a specified user.

  CLI Example:

      salt '*' cron.rm_env root MAILTO

`salt.modules.cron.` `rm_job`(user, cmd, minute=None, hour=None, daymonth=None, month=None, dayweek=None)

  Remove a cron job for a specified user. If any of the day/time params are specified, the job will only be removed if the specified params match.

  CLI Example:

      salt '*' cron.rm_job root /usr/local/weekly
      salt '*' cron.rm_job root /usr/bin/foo dayweek=1

`salt.modules.cron.` `set_env`(user, name, value=None)

  Set up an environment variable in the crontab.

  CLI Example:

      salt '*' cron.set_env root MAILTO user@example.com

`salt.modules.cron.` `set_job`(user, minute, hour, daymonth, month, dayweek, cmd)

  Sets a cron job up for a specified user.

  CLI Example:

      salt '*' cron.set_job root '*' '*' '*' '*' 1 /usr/local/weekly

`salt.modules.cron.` `set_special`(user, special, cmd)

  Set up a special command in the crontab.

  CLI Example:

      salt '*' cron.set_special @hourly 'echo foobar'

`salt.modules.cron.` `write_cron_file`(user, path)

  Writes the contents of a file to a user's crontab

  CLI Example:

      salt '*' cron.write_cron_file root /tmp/new_cron

`salt.modules.cron.` `write_cron_file_verbose`(user, path)

  Writes the contents of a file to a user's crontab and return error message on error

  CLI Example:

      salt '*' cron.write_cron_file_verbose root /tmp/new_cron

Current Salt release: 0.17.1

#### Previous topic

salt.modules.cp

#### Next topic

salt.modules.daemontools

### Quick search

Enter search terms or a module, class or function name.

### Upcoming SaltStack Events

My conferences on Lanyrd