shell script saknar terminal-output?
Postat: 02 okt 2008, 22:30
Håller på att skapa ett shell script som startar sopcast med given url, väntar 10s och startar sedan vlc, fungerar kanon!
Problemet är bara att sopcasts kommando "sp-sc-auth" skall returnera vilket PID som den processen får men det dyker aldrig upp...
Försvinner detta eftersom man har flera rader som körs?
Detta är vad som dyker upp:
Kod: Markera allt
#! /bin/bash
sp-sc-auth $1 3908 8908 > /dev/null &
echo vlc should start in 10 seconds!
sleep 10
vlc http://127.0.0.1:8908/tv.asf &
Försvinner detta eftersom man har flera rader som körs?
Detta är vad som dyker upp:
Kör jag istället enbart "sp-sc-auth"-kommandot:markus@PC-Markus:~$ ./sc sop://broker.sopcast.com:3912/33952
vlc should start in 10 seconds!
markus@PC-Markus:~$ VLC media player 0.8.6e Janus
Det är detta jag vill ska dyka upp så slipper jag använda "top" för att hitta rätt PID och sedan döda detmarkus@PC-Markus:~$ sp-sc-auth sop://broker.sopcast.com:3912/33952 3908 8908 > /dev/null &
[1] 6577
markus@PC-Markus:~$
