[PHP] shell_exec met Shoutcast server

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Chielos
  • Registratie: Maart 2003
  • Laatst online: 16-09 21:38

Chielos

Inno Mini Cooper

Topicstarter
Ik heb de volgende code om een shoutcast server te (her)starten vanaf ene webpagina.
code:
1
echo shell_exec("/usr/local/icecast/bin/shout -p /usr/local/icecast/etc/playlist.playlist  2>&1")


En de volgende output
code:
1
Shout version 0.8.0 - www.icecast.org Light's out, going into the background, (pid: 1437) Shout version 0.8.0 - www.icecast.org


Deze output komt ook overeen met de output op een shell...

Kan het zo zijn dat het proces wel wordt aangemaakt maar dat ik hem niet zie?
Ik bedoel ik zie hem niet in mijn ps -A lijstje.
Michiel

[ Voor 31% gewijzigd door Chielos op 06-03-2004 21:19 ]


Acties:
  • 0 Henk 'm!

  • Sendy
  • Registratie: September 2001
  • Niet online
Nee, dat kan niet.

Acties:
  • 0 Henk 'm!

  • Chielos
  • Registratie: Maart 2003
  • Laatst online: 16-09 21:38

Chielos

Inno Mini Cooper

Topicstarter
ok ik heb het nu anders opgelost, de shoutcast server heeft ook een default.playlist waar hij tijdelijk zijn nummers naartoe kopieerd. Wanneer ik deze vervang dan gaat het perfect. Alleen 1 probleem...
code:
1
exec("find / -iname *.MP3 > /usr/local/icecast/etc/playlist.playlist");


Dit commando zoekt naar alle mp3 bestanden op mijn hd en maakt daar een playlist van. Dat gaat perfect, alleen hij moet ze eigenlijk random zetten.. Is daar iets voor mogelijk?

Acties:
  • 0 Henk 'm!

  • J3roen
  • Registratie: Januari 2000
  • Niet online

J3roen

Intentionally left blank

Chielos schreef op 06 maart 2004 @ 22:30:

Dit commando zoekt naar alle mp3 bestanden op mijn hd en maakt daar een playlist van. Dat gaat perfect, alleen hij moet ze eigenlijk random zetten.. Is daar iets voor mogelijk?
Door geen gebruik te maken van find, maar gewoon vanuit PHP met de filefuncties te gaan zoeken. Daarna een functie maken om alles te husselen.