diff --git a/scripts/linux/autostart_server.sh b/scripts/linux/autostart_server.sh index 64fca69..36f42f4 100755 --- a/scripts/linux/autostart_server.sh +++ b/scripts/linux/autostart_server.sh @@ -1,14 +1,24 @@ #!/bin/bash -read -r -p "Digite a porta para rodar o serviço: " response -response=${response,,} # tolower - -sudo cp translation-server /etc/init.d/ -cd /etc/init.d - -sudo sed -i 's/####!!!!/'$response'/g' translation-server -sudo chmod 755 translation-server -/etc/init.d/translation-server stop -sudo update-rc.d -f translation-server remove -sudo update-rc.d translation-server defaults -/etc/init.d/translation-server start \ No newline at end of file +if [ "$1" == "clean" ]; then + /etc/init.d/translation-server stop + sudo update-rc.d -f translation-server remove + + if [ -f /etc/init.d/translation-server ]; then + sudo rm /etc/init.d/translation-server + fi + +else + read -r -p "Digite a porta para rodar o serviço: " response + response=${response,,} # tolower + + sudo cp translation-server /etc/init.d/ + cd /etc/init.d + + sudo sed -i 's/####!!!!/'$response'/g' translation-server + sudo chmod 755 translation-server + /etc/init.d/translation-server stop + sudo update-rc.d -f translation-server remove + sudo update-rc.d translation-server defaults + /etc/init.d/translation-server start +fi \ No newline at end of file -- libgit2 0.21.2