Benutzerinformationen überspringen
Wohnort: http://goo.gl/bwF1X
Ingame-Name: Formeo [DE]
Renommeemodifikator: 11
Wie wäre es, wenn du die Fehlermeldungen auch mal liest, bevor du sie postest?sh ./teeworlds_srv
./teeworlds_srv: line 1: syntax error: unexpected "("
Bei Eingaben empfiehlt sich das noch mehr. Wahrscheinlich hast du diesen Befehl ge-copy-pasted, ohne überhaupt zu wissen, was er macht. Natürlich ist stdout leer, wenn du es nach /dev/null umleitest.Zitat
nohup ./teeworlds_srv > /dev/null &
(leer)
Quellcode |
|
1 2 3 4 5 6 7 8 9 |
./teeworlds_srv # Alternativ: sh -c ./teeworlds_srv # Führt den Server als Root aus. Erforderlich, wenn er einen Port < 1024 verwendet. Kann gefährlich werden, wenn Teeworlds eine Sicherheitslücke hat. sudo ./teeworlds_srv # Führt den Server im Hintergrund aus ./teeworlds_srv & |
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Malachite« (11. November 2012, 17:10)
nohup ./teeworlds_srv > /dev/null &
Quellcode |
|
1 |
nohup ./teeworlds_srv -f config.cfg > /dev/null |
Benutzerinformationen überspringen
Wohnort: http://goo.gl/bwF1X
Ingame-Name: Formeo [DE]
Renommeemodifikator: 11
EDIT: Hm, die Fehlermeldung wird also nicht von der Shell ausgegeben, sondern von der Server-Binary. Schau mal nach, ob die Syntax in deiner Config stimmt. Und hör BITTE auf, die Ausgaben nach /dev/null umzuleiten, nohup zu benutzen und dich dich dann zu wundern, warum du keine Fehlermeldungen bekommst../teeworlds_srv
# oder
sh -c ./teeworlds_srv
bei beiden befehlen bekomm ich den fehler:
./teeworlds_srv: line 1: syntax error: unexpected "("
ka warum da ein nicht erwartetes ( dabei sein sollte :/
Benutzerinformationen überspringen
Wohnort: http://goo.gl/bwF1X
Ingame-Name: Formeo [DE]
Renommeemodifikator: 11
Benutzerinformationen überspringen
Wohnort: ( ͡° ͜ʖ ͡°)
Beruf: ( ͡° ͜ʖ ͡°)
Ingame-Name: ( ͡° ͜ʖ ͡°)
Renommeemodifikator: 13
Benutzerinformationen überspringen
Wohnort: ( ͡° ͜ʖ ͡°)
Beruf: ( ͡° ͜ʖ ͡°)
Ingame-Name: ( ͡° ͜ʖ ͡°)
Renommeemodifikator: 13
Einfach in den Ordner reingehen wo die teeworlds_srv ist über cd und ./teeworlds_srv schreiben dann Enter drücken.
Dann kannst du ja sehen was falsch läuft.
der fehler kommt dann:
./teeworlds_srv: line 1: syntax error: unexpected "("
und ja ich befinde mich in dem ordner wo der server ist