Code: Alles auswählen
./ts3server_startscript.sh status
wenn ausgabe "Server is running": tue nix
wenn ausgabe "No server running (ts3server.pid is missing)": führe weitere schritte aus
doch wie mache ich sowas ? :/ sollte ein sh script sein .
Code: Alles auswählen
./ts3server_startscript.sh status
Code: Alles auswählen
if [ "`./ts3server_startscript.sh status`" != "Server is running" ] ; then
# weitere Schritte
fi
Code: Alles auswählen
./A.sh: 1: ./A.sh: ./ts3server_startscript.sh: not found
Code: Alles auswählen
!= "gdsgd"
Steht doch da: ``./ts3server_startscript.sh: not found''. Vermutlich wird dein Script nicht im gleichen Verzeichnis sein wie das ts3server_startscript.sh ... aber laut Code, er soll es aus dem gleichen Verzeichnis starten. Soll wohl ein Cronjob werden? Nimm absolute Pfade, dann wird's gehen.OldGod78 hat geschrieben:Code: Alles auswählen
./A.sh: 1: ./A.sh: ./ts3server_startscript.sh: not found
Code: Alles auswählen
if [ "`/absoluter/pfad/zu/ts3server_startscript.sh status`" = "No server running (ts3server.pid is missing)" ] ; then
# weitere Schritte
fi