Komm in unsere Facebook Gruppe

Willkommen Gast
Du bist nicht angemeldet, um alle Funktionen des Forums zu nutzen musst du dich registrieren und anmelden. Die Registrierung ist natürlich völlig kostenlos und kann jeder Zeit wiederrufen werden.

Aktuelle Zeit: 25. Mai 2012 04:02

hldsupdatetool.bin ohne yes

Das Forum zum HL Server und seinen Mods wie Counter Strike.


hldsupdatetool.bin ohne yes

Beitragvon teQUila am 2. Dez 2006 19:20

Hi Leute.
Ich code gerade ein Webinterface in PHP zum installieren/starten lalala eines Gameservers.
Leider scheiter ich schon an der Kleinigkeit das Ding überhaupt aufzusetzen!
Da ich das Ganze ja in PHP schreibe brauche ich den Befehl:
Code: Alles auswählen
shell_exec("./hldsupdatetool.bin");


Blöderweise muss ich dort die Lizens mit einem yes bestätigen.
Kann ich das irgendwie umgehen oder per Parameter erledigen?
Hab schon folgende Möglichkeiten ausprobiert:

Code: Alles auswählen
shell_exec("./hldsupdatetool.bin yes");

Code: Alles auswählen
shell_exec("./hldsupdatetool.bin +yes");

Code: Alles auswählen
shell_exec("./hldsupdatetool.bin -yes");

Code: Alles auswählen
shell_exec("./hldsupdatetool.bin","yes");

Code: Alles auswählen
shell_exec("./hldsupdatetool.bin");
shell_exec("yes");

Code: Alles auswählen
shell_exec("./hldsupdatetool.bin & yes");

Code: Alles auswählen
shell_exec("./hldsupdatetool.bin && yes"):

Code: Alles auswählen
shell_exec("./hldsupdatetool.bin || yes");


Danke schonmal im Voraus für eure Beiträge =)

teQUila
teQUila
Mitglied
Mitglied
 
Beiträge: 67
Registriert: 21. Aug 2005 20:04

Beitragvon aubergine am 2. Dez 2006 19:36

Kopiere einfach die auf diesen Befehl entstehenden Steam Files und den Ordner .steam in ein Installationsverzeichnis.

Desweiteren ist es sowieso nicht sinnvoll die webbezogene Installation zu wählen, denn es dauert einfach zu lange.

Leg dir lieber ein rein installiertes spiel in einen extra Ordner ab und lass dieses dann kopieren als "Installation"
Benutzeravatar
aubergine
Moderator
Moderator
 
Beiträge: 830
Registriert: 14. Aug 2005 18:19
Wohnort: Frankfurt am Main

Re: hldsupdatetool.bin ohne yes

Beitragvon DeaD_EyE am 2. Feb 2011 19:37

http://www.gnu.org/software/bash/manual ... directions
Es geht folgendes (Here Strings):

Code: Alles auswählen
./hldsupdatetool.bin <<<"Yes" #Mit Ausgabe der Lizenz
./hldsupdatetool.bin >/dev/null <<<"Yes" #Ohne Ausgabe der Lizenz


Andere Methode (Here Documents):
Code: Alles auswählen
./hldsupdatetool.bin <<EOF
Yes
EOF

./hldsupdatetool.bin >/dev/null <<EOF
Yes
EOF


Andere Methode mit Tabstops (Here Documents):

Code: Alles auswählen
./hldsupdatetool.bin <<-EOF
   Yes
EOF

./hldsupdatetool.bin >/dev/null <<-EOF
   Yes
EOF
Benutzeravatar
DeaD_EyE
Moderator
Moderator
 
Beiträge: 583
Registriert: 18. Aug 2007 14:57
Wohnort: Hagen


Zurück zu Half-Life / Counterstrike




Ähnliche Beiträge

[B] TekLab Unlimited v5/v6 Gewerblich OHNE Updatekosten
Forum: Marktplatz
Autor: invite
Antworten: 0
[Biete] Kostengünstigen CS:S Server ohne Vertrag
Forum: Marktplatz
Autor: AlphaSequenz
Antworten: 1
Gameserver ohne Slot begrenzung
Forum: Angebote
Autor: Gamewebi
Antworten: 0
Alles dabei - Qualität ohne Kompromisse
Forum: Angebote
Autor: gamerzhost
Antworten: 0
hldsupdatetool bleibt stehen
Forum: Half-Life / Counterstrike
Autor: cnwund
Antworten: 2