Ja vielen dank für diesen Tipp, das ist ja genau das richtige was ich schon immer gesucht habe, klasse!
Also vielen Dank nochmals!
MfG
Michael
Art: Beiträge; Benutzer: Fireball22
Ja vielen dank für diesen Tipp, das ist ja genau das richtige was ich schon immer gesucht habe, klasse!
Also vielen Dank nochmals!
MfG
Michael
Vielen Dank für den Link, werde ich gleich mal studieren ;)
MfG
Michael
@gadget
Bei mir läuft das leider auch nicht, bekomme die selber Meldung...
@undefined
Hört sich ebenfalls sehr interessant an, allerdings ist das doch um einiges komplizierter zu realisieren,...
Vielen Dank für deinen Hinweis!
Das ist allerdings richtig, aber ich habe auch nicht vorgehabt, wwwrun sudo-Rechte zu geben.
Nur der bestimmte User, der von dem su-Befehl aufgerufen wird, hat...
@undefined:
Leider bekomme ich da die Ausgabe, dass das ganze in einem Terminal ausgeführt werden muss.
Aber ich hab das jetzt allerdings schon per NOPASSWD in der /etc/sudoers geregelt ;)
...
Hallo,
ich bräuchte für ein PHP-Script einen Shell-Befehl, der wie folgt aussehen sollte:
$shell = shell_exec("su -c \"/home/Streamserver/teststream/".$_GET['server']."/sc_serv\" stream"); ...
Vielen Dank nochmals für deine Hilfe!
Jetzt klappt es auch mit der If-Anweisung! =)
Zu den Tests für die PID-File:
Eig. reicht aber -e vollkommen aus, da ich ja keine PIDs aus der Datei...
So, okay, da werde ich dann wohl den ganzen Abend noch rumbasteln & alles durchtesten.
Allerdings habe ich noch eine Frage wie ich das am besten mit der If-Anweisung anstelle, weil dann hätte ich...
Vielen Dank nochmals für deine Tipps & deine Hilfe!
Die su -c um die sleep 5 herum sind nun komplett weg, das würde eig. echt keinen wirklichen Sinn machen.
Ich habe mir auch gerade Gedanken um...
So, nun ist es endlich soweit - bis jetzt sind gestern mehr als 4 Stunden Arbeit vergangen, bis endlich das ganze Download-Script funktioniert und die restlichen Fehler bei den letzten Tests behoben...
Wow, vielen Dank für deine Mühe!
Das ist ja echt heftig, was du hier zusammengeschrieben hast!
Ich bin das jetzt mal die letzten Tage alles durchgegangen und habe mir das alles angeschaut, alles...
Vielen Dank für die Tipps!
Genau so funktioniert es wohl am besten, wenn man diese direkt als alphanumerische Werte vergleicht!
Das ist echt ne ziemlich große Umstellung wenn man nebenbei auch noch...
Okay super, ich freu mich schon auf deine Lösung!
Das mit dem -z "$option" habe ich gerade ausgebessert, allerdings scheint er damit immer noch einen Fehler zu haben:
+ '[' '(' -ne 1 ')' -o...
Vielen Dank, Jan, für deine Hilfe!
Hab dir soeben mal das Script per PN geschickt ;)
Eigentlich funktioniert jetzt alles soweit, bis auf die Option -z $option, die beim Parameter Start...
Vielen Dank für dein Posting, das stimmt alles genau, eig. benötigt man zum starten des SHOUTCast-Servers keine Root-Rechte, womit ich die Fuktion eigentlich sperren könnte.
Das ganze bräuchte ich...
Ja genau, als Standard ist der TCP-Port 8000 festgelegt, welcher sich allerdings in der Config des Servers beliebig ändern lässt.
Das mehrfache Starten eines Shoutcast-Servers ist zwar möglich,...
Ja das stimmt schon, aber mein Script ist eigentlich auch nur dazu gedacht, um EINEN Shoutcast-Server, der egal unter welchem Nutzer läuft kontrolliert werden kann.
Bei der Möglichkeit, sc_serv...
Vielen Dank, so funktioniert das ganze perfekt!
Nur ich dachte immer, dass für andere Benutzer, die Rechte nicht ausreichend sind, um das Programm screen zu verwenden, so war es zumindest auf meinem...
Vielen Dank für dein Posting!
Bezüglich der If-Anweisung werde ich mir morgen nochmals gründlich Überlegungen darüber machen, aber die export-Anweisung habe ich geradeeben korrigiert =)
Also...
Vielen Dank für eure ganzen Tipps und Hilfe zu meinem Problem!
Dann wäre glaub die einzigste Methode, dass ich das ganze so prüfe, denn bei mir gibt es ja auch die Möglichkeit einen User...
Vielen Dank für deine Antworten!
Dann werde ich das auch mit der Restart-Funktion alles so umsetzten und das ganze einfach kompakter halten!
Und mit dem Status-Check, ob der Server bereits...
Vielen Dank für deine Antwort!
Also das set -x steht seit einem deiner vorherigen Postings in meinem Script, das ist in der Tat echt sehr hilfreich!
Jetzt hätte ich allerdings noch ein paar...
Vielen Dank für deine Antwort!
Also ich habe mich darauf nur auf die Antwort #12 von jan61 bezogen:
Aber du hast echt recht, ich habe es gerade selber ausprobiert, es funktioniert...
Vielen Dank, genau so würde es funktionieren, allerdings sind die Pfade und der Benutzername ja variabel, und durch die Hochkomma werden die Variablen nicht mehr aufgelöst, siehe:
su -c `pkill...
Ja genau, so ähnlich möchte ich es.
Standardmäßig ist für den Benuzter shoutcast und ebenfalls in meinem Fall zwar kein Passwort festgelegt, aber um die Sicherheit in meinem Script zu erhöhen,...