|
@@ -1,11 +1,56 @@
|
|
|
|
|
|
-mkdir -p /etc/systemd/system/service-monitor
|
|
|
+echo "Copying open_handler@.service to /etc/systemd/system/"
|
|
|
+\cp webservice_running/handlers/conf/open_handler@.service /etc/systemd/system/
|
|
|
|
|
|
-cp -r ./conf/service-monitor /etc/systemd/system/service-monitor
|
|
|
+systemctl enable open_handler@1.service
|
|
|
|
|
|
-cp ./conf/bin/service-failure-check.sh /usr/local/bin
|
|
|
-cp ./conf/bin/service-watcher.sh /usr/local/bin
|
|
|
+echo "Reloading daemon"
|
|
|
+systemctl daemon-reload
|
|
|
|
|
|
|
|
|
-chmod +x /usr/local/bin/service-failure-check.sh
|
|
|
-chmod +x /usr/local/bin/service-watcher.sh
|
|
|
+services=(
|
|
|
+ open_basic_bot
|
|
|
+ status_changer
|
|
|
+ open_access_request_accepted
|
|
|
+ open_access_request_pending
|
|
|
+ open_neg_request_accepted
|
|
|
+ open_neg_request_pending
|
|
|
+ open_service_request_accepted
|
|
|
+ open_service_request_assigned
|
|
|
+ open_service_request_booked
|
|
|
+ open_service_request_booked_v2
|
|
|
+ open_service_request_closed
|
|
|
+ open_service_request_declined
|
|
|
+ open_service_request_done
|
|
|
+ open_service_request_forcemajeure
|
|
|
+ open_service_request_pending
|
|
|
+ open_service_request_preforcemajeure
|
|
|
+ open_service_request_prestart
|
|
|
+ open_service_request_process
|
|
|
+ open_st_request_assigned
|
|
|
+ open_st_request_done
|
|
|
+ open_st_request_dublicate
|
|
|
+ open_st_request_in_process
|
|
|
+ open_st_request_new
|
|
|
+ open_st_request_reopened
|
|
|
+ open_st_request_wontfix
|
|
|
+)
|
|
|
+
|
|
|
+for service in "${services[@]}"; do
|
|
|
+ echo "Enabling open_handler@${service}.service"
|
|
|
+ systemctl enable open_handler@"${service}".service
|
|
|
+done
|
|
|
+
|
|
|
+
|
|
|
+# OLD:
|
|
|
+
|
|
|
+# mkdir -p /etc/systemd/system/service-monitor
|
|
|
+
|
|
|
+# cp -r ./conf/service-monitor /etc/systemd/system/service-monitor
|
|
|
+
|
|
|
+# cp ./conf/bin/service-failure-check.sh /usr/local/bin
|
|
|
+# cp ./conf/bin/service-watcher.sh /usr/local/bin
|
|
|
+
|
|
|
+
|
|
|
+# chmod +x /usr/local/bin/service-failure-check.sh
|
|
|
+# chmod +x /usr/local/bin/service-watcher.sh
|