#!/bin/bash # info: deleting sys cron #----------------------------------------------------------# # Variable&Function # #----------------------------------------------------------# # Argument defenition user="$1" job="$2" # Importing variables source $VESTA/conf/vars.conf source $V_FUNC/shared_func.sh source $V_FUNC/cron_func.sh #----------------------------------------------------------# # 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 $OK