#!/bin/bash # info: deleting sys cron #----------------------------------------------------------# # Variable&Function # #----------------------------------------------------------# # Argument defenition user=$1 job=$2 # Importing variables source $VESTA/conf/vars.conf source $V_CONF/vesta.conf source $V_FUNC/shared.func source $V_FUNC/cron.func #----------------------------------------------------------# # Verifications # #----------------------------------------------------------# # Checking arg number check_args '2' "$#" 'user job' # Checking argument format format_validation 'user' 'job' # Checking user is_user_valid # Checking user is active is_user_suspended # Checking cron job is_job_valid #----------------------------------------------------------# # Action # #----------------------------------------------------------# # Deleting job del_cron_job # Sorting jobs by id sort_cron_jobs # Sync system cron with user sync_cron_jobs #----------------------------------------------------------# # Vesta # #----------------------------------------------------------# # Adding task to the vesta pipe restart_schedule 'cron' # Logging log_event 'system' "$V_EVENT" exit