Saltstack module cron 详解
cron.write_cron_file
Writes the contents of a file to a user's crontab
CLI Example:
salt '*' cron.write_cron_file root /tmp/new_cron
Changed in version 2015.8.9
Note:
Some OS' do not support specifying user via the `crontab` command i.e. (Solaris, AIX)
cron.raw_cron
Return the contents of the user's crontab
CLI Example:
salt '*' cron.raw_cron root
cron.rm
This function is an alias of rm_job
.
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
cron.list_tab
Return the contents of the specified user's crontab
CLI Example:
salt '*' cron.list_tab root
cron.write_cron_file_verbose
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
Changed in version 2015.8.9
Note:
Some OS' do not support specifying user via the `crontab` command i.e. (Solaris, AIX)
cron.rm_env
Remove cron environment variable for a specified user.
CLI Example:
salt '*' cron.rm_env root MAILTO
cron.set_job
Sets a cron job up for a specified user.
CLI Example:
salt '*' cron.set_job root '*' '*' '*' '*' 1 /usr/local/weekly
cron.set_env
Set up an environment variable in the crontab.
CLI Example:
salt '*' cron.set_env root MAILTO user@example.com
cron.rm_special
Remove a special cron job for a specified user.
CLI Example:
salt '*' cron.rm_special root /usr/bin/foo
cron.set_special
Set up a special command in the crontab.
CLI Example:
salt '*' cron.set_special root @hourly 'echo foobar'
cron.rm_job
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
cron.ls
This function is an alias of list_tab
.
Return the contents of the specified user's crontab
CLI Example:
salt '*' cron.list_tab root