Serghey Rodin 14 лет назад
Родитель
Сommit
8a5d155fb4
1 измененных файлов с 52 добавлено и 0 удалено
  1. 52 0
      bin/v_rebuild_sys_cron

+ 52 - 0
bin/v_rebuild_sys_cron

@@ -0,0 +1,52 @@
+#!/bin/bash
+# info: rebuild cron job
+
+#----------------------------------------------------------#
+#                    Variable&Function                     #
+#----------------------------------------------------------#
+
+# Argument defenition
+user="$1"
+
+# 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 '1' "$#" 'user'
+
+# Checking argument format
+format_validation 'user'
+
+# Checking cron system
+is_system_enabled 'cron'
+
+# Checking user
+is_user_valid
+
+
+#----------------------------------------------------------#
+#                       Action                             #
+#----------------------------------------------------------#
+
+# Rebuild cron jobs
+sync_cron_jobs
+
+
+#----------------------------------------------------------#
+#                       Vesta                              #
+#----------------------------------------------------------#
+
+# Adding task to the vesta pipe
+restart_schedule 'cron'
+
+# Logging
+log_event 'system' "$V_EVENT"
+
+exit $OK