.sh datei .sh datei ausführen lassen?
Hey ich habe mir ein Bungeecord server gemacht nur habe dazu 10 server und jetzt wollte ich versuchen mit einer start.sh datei alle start.sh in den einzelnen server starten lassen aber bei mir klappte es nicht richtig.
Kann mir jemand helfen
Was hast du denn versucht? Kannst du den Inhalt der Datei dazuschreiben?
Also ich habr ein Start.sh gemacht wo drinnen stand
cd Netzwerk/Server1
./Start.sh
cd
cd Netzwerk/Server2
./Start.sh
cd
cd Netzwerk/Server3
cd
Um so weiter
2 Antworten
Ja... Du hast dir nicht richtig durchgelesen, wie man in einer SH Datei schreibt. Hier ist ein Beispiel, wie es richtig währe (du kannst einfach das Richtige für dich einsetzen)
cd /./home/ServerNetzwerk/lobby/
./start.sh
cd /./home/ServerNetzwerk/proxy/
./start.sh
cd /./home/ServerNetzwerk/server1/
./start.sh
cd /./home/ServerNetzwerk/server2/
./start.sh
cd /./home/ServerNetzwerk/server3/
./start.sh
cd /./home/ServerNetzwerk/server4/
./start.sh
Dort bei putty steht dann ./start.sh: Zeile 1: cd: Zu viele Argumente
Funktioniert prinzipiell genauso wie jedes andere executeable ausführen zu lassen.
# ./1.sh
Hallo
Welt
1.sh:
#!/bin/sh
./2.sh Hallo
./2.sh Welt
2.sh
#!/bin/sh
echo "${1}"
Was auch immer Du tust, das Problem scheint wo anders zu liegen. Daher folge den Fehlermeldungen.
Wenn ist das so machen dann fängt es an aber es geht dann in dauerschleife und es hat keine ende