salt.modules.incron

Work with incron

salt.modules.incron.list_tab(user)

Return the contents of the specified user's incrontab

CLI Example:

salt '*' incron.list_tab root
salt.modules.incron.ls(user)

Return the contents of the specified user's incrontab

CLI Example:

salt '*' incron.list_tab root
salt.modules.incron.raw_incron(user)

Return the contents of the user's incrontab

CLI Example:

salt '*' incron.raw_cron root
salt.modules.incron.raw_system_incron()

Return the contents of the system wide incrontab

CLI Example:

salt '*' incron.raw_system_cron
salt.modules.incron.rm(user, path, mask, cmd)

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 '*' incron.rm_job root /path
salt.modules.incron.rm_job(user, path, mask, cmd)

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 '*' incron.rm_job root /path
salt.modules.incron.set_job(user, path, mask, cmd)

Sets a cron job up for a specified user.

CLI Example:

salt '*' incron.set_job root '/root' 'IN_MODIFY' 'echo "$$ $@ $# $% $&"'
salt.modules.incron.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 '*' incron.write_incron_file_verbose root /tmp/new_cron
salt.modules.incron.write_incron_file(user, path)

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

CLI Example:

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