start/restart/stop services with systemctl

This commit is contained in:
th33xitus
2020-09-17 19:31:33 +02:00
parent 10f75268ab
commit d2bdf6b089

View File

@@ -32,24 +32,21 @@ source_ini(){
} }
start_klipper(){ start_klipper(){
if [ -e /etc/init.d/klipper ]; then status_msg "Starting Klipper Service ..."
status_msg "Starting Klipper Service ..." sudo systemctl start klipper
sudo /etc/init.d/klipper start && sleep 2 && ok_msg "Klipper Service started!" ok_msg "Klipper Service started!"
fi
} }
stop_klipper(){ stop_klipper(){
if [ -e /etc/init.d/klipper ]; then status_msg "Stopping Klipper Service ..."
status_msg "Stopping Klipper Service ..." sudo systemctl stop klipper
sudo /etc/init.d/klipper stop && sleep 2 && ok_msg "Klipper Service stopped!" ok_msg "Klipper Service stopped!"
fi
} }
restart_klipper(){ restart_klipper(){
if [ -e /etc/init.d/klipper ]; then status_msg "Restarting Klipper Service ..."
status_msg "Restarting Klipper Service ..." sudo systemctl restart klipper
sudo /etc/init.d/klipper restart && sleep 2 && ok_msg "Klipper Service restarted!" ok_msg "Klipper Service restarted!"
fi
} }
start_dwc(){ start_dwc(){
@@ -65,45 +62,39 @@ stop_dwc(){
} }
start_moonraker(){ start_moonraker(){
if [ -e /etc/init.d/moonraker ]; then status_msg "Starting Moonraker Service ..."
status_msg "Starting Moonraker Service ..." sudo systemctl start moonraker
sudo /etc/init.d/moonraker start && sleep 2 && ok_msg "Moonraker Service started!" ok_msg "Moonraker Service started!"
fi
} }
stop_moonraker(){ stop_moonraker(){
if [ -e /etc/init.d/moonraker ]; then status_msg "Stopping Moonraker Service ..."
status_msg "Stopping Moonraker Service ..." sudo systemctl stop moonraker
sudo /etc/init.d/moonraker stop && sleep 2 && ok_msg "Moonraker Service stopped!" ok_msg "Moonraker Service stopped!"
fi
} }
restart_moonraker(){ restart_moonraker(){
if [ -e /etc/init.d/moonraker ]; then status_msg "Restarting Moonraker Service ..."
status_msg "Restarting Moonraker Service ..." sudo systemctl restart moonraker
sudo /etc/init.d/moonraker restart && sleep 2 && ok_msg "Moonraker Service restarted!" ok_msg "Moonraker Service restarted!"
fi
} }
start_octoprint(){ start_octoprint(){
if [ -e /etc/init.d/octoprint ]; then
status_msg "Starting OctoPrint Service ..." status_msg "Starting OctoPrint Service ..."
sudo /etc/init.d/octoprint start && sleep 2 && ok_msg "OctoPrint Service started!" sudo systemctl start octoprint
fi ok_msg "OctoPrint Service started!"
} }
stop_octoprint(){ stop_octoprint(){
if [ -e /etc/init.d/octoprint ]; then
status_msg "Stopping OctoPrint Service ..." status_msg "Stopping OctoPrint Service ..."
sudo /etc/init.d/octoprint stop && sleep 2 && ok_msg "OctoPrint Service stopped!" sudo systemctl stop octoprint
fi ok_msg "OctoPrint Service stopped!"
} }
restart_octoprint(){ restart_octoprint(){
if [ -e /etc/init.d/octoprint ]; then
status_msg "Restarting OctoPrint Service ..." status_msg "Restarting OctoPrint Service ..."
sudo /etc/init.d/octoprint restart && sleep 2 && ok_msg "OctoPrint Service restarted!" sudo systemctl restart octoprint
fi ok_msg "OctoPrint Service restarted!"
} }
enable_octoprint_service(){ enable_octoprint_service(){