moin!
ich nutze externremux in kombination mit meinem chumby um per wlan radio zu streamen, was auch astrein klappt.
dazu meine externremux.sh:
Bash
#!/bin/sh
killall ffmpeg
/usr/bin/ffmpeg -f mpegts -i - -vn -acodec libmp3lame -ab 128000 -ar 44100 -f mp3 -
jedoch funktioniert das killall ffmpeg nicht, sodass ich nach ein paar tagen tausende zombie prozesse habe:
Code
haddock:~# ps aux | grep externremux
vdr 6554 0.0 0.0 0 0 ? Z Aug10 0:00 [externremux.sh] <defunct>
vdr 7075 0.0 0.0 0 0 ? Z Aug10 0:00 [externremux.sh] <defunct>
vdr 7153 0.0 0.0 0 0 ? Z Aug10 0:00 [externremux.sh] <defunct>
vdr 7168 0.0 0.0 0 0 ? Z Aug10 0:00 [externremux.sh] <defunct>
vdr 7181 0.0 0.0 0 0 ? Z Aug10 0:00 [externremux.sh] <defunct>
vdr 7201 0.0 0.0 0 0 ? Z Aug10 0:00 [externremux.sh] <defunct>
vdr 7249 0.0 0.0 0 0 ? Z Aug10 0:00 [externremux.sh] <defunct>
vdr 7266 0.0 0.0 0 0 ? Z Aug10 0:00 [externremux.sh] <defunct>
vdr 7285 0.0 0.0 0 0 ? Z Aug10 0:00 [externremux.sh] <defunct>
vdr 7628 0.0 0.0 0 0 ? Z Aug10 0:00 [externremux.sh] <defunct>
vdr 8551 0.0 0.0 0 0 ? Z Aug10 0:00 [externremux.sh] <defunct>
vdr 9912 0.0 0.0 0 0 ? Z Aug10 0:00 [externremux.sh] <defunct>
vdr 11522 0.0 0.0 0 0 ? Z Aug11 0:00 [externremux.sh] <defunct>
vdr 11534 0.0 0.0 0 0 ? Z Aug11 0:00 [externremux.sh] <defunct>
vdr 11547 0.0 0.0 0 0 ? Z Aug11 0:00 [externremux.sh] <defunct>
vdr 11910 0.0 0.0 0 0 ? Z Aug11 0:00 [externremux.sh] <defunct>
vdr 11968 0.0 0.0 0 0 ? Z Aug11 0:00 [externremux.sh] <defunct>
Alles anzeigen
das beenden scheint also mit killall nicht richtig zu klappen.
jemand ne idee wie ich das sauber gelöst bekomme?
danke,
infinite