Hey Leute ,
ich würde gerne die clear.sh mit der close.sh verknüpfen.
Also kann ich einfach was in der clear.sh steht bei der close.sh einfügen und danach löschen ?Muss ich dann noch in anderen Dateien einträge mit clear.sh löschen?Wenn ja in welchen?
was willst du damit bezwecken ? ein restart script ?
wenn ja mach einfach eine restart.sh und schreib da rein: cd /pfad von close.sh && sh close.sh && sh start.sh
dann mach halt ne einzige sh datei, wo man server starten, hertunfahren und restarten kann.
ich hab hier mal was gebastelt, achtung habs noch nicht getestet...
einfach die pfade anpassen, sollte es nicht funktionieren, werde ich es mal testen.
PHP Code:
#!/bin/sh
echo -e "\033[31m Was möchtest du tun ? ? \n 1 - (1) Server starten \n 2 - (2) Server herunterfahren \n 3 - (3) Server restarten \n 4 - (4) Quests neu laden[0m"
das ist vollkommen egal wie die sh dateien aufgeteilt sind.
in jeder sh datei wird bei starten ./game ausgeführt und beim beenden die shut.sh ausgeführt.
dennoch interessiert mich was für ein fehler beim ausführen meiner sh datei auftritt.
cores ist unter anderem die bezeichnung für channel, btw. wenn du die channel aufteilst in channel1_1 channel1_2 etc... dann ist channel1_2 ein core von channel1.
die pid datei hat damit rein nix zu tun, da ist eine zahl drin, die beim starten des jeweiligen Channels/cores generiert wird. diese zahl definiert den prozess und somit ist der laufende prozess mit dieser zahl immer zu finden. das heisst wenn du kill [die pid Zahl von ch1] eingibst, wird der prozess von ch1 beendet.