Ik wil een scriptje maken met Bash waar ik XMMS wil draaien in een script die ik xm noem. Hier is de code:
#!/bin/bash
#Commandline script for starting xmms and killing it after playing
PROCESSID=`ps -edalf | grep xmms | grep -v grep | awk '{print $4}'`
echo $PROCESSID
xmms -p $1
kill -9 $PROCESSID
echo "xmms ended for $1"
Echter, als xmms klaar is met het afspelen, dan blijft xmms gewoon op mijn scherm terwijl ik wil dat het wordt afgesloten. Ik weet dat xmms zichtzelf niet afsluit en dus niet de shell loslaat en dus niet bij het commando kill kan komen. Weet iemand een oplossing voor dit probleem?
Alvast bedankt
#!/bin/bash
#Commandline script for starting xmms and killing it after playing
PROCESSID=`ps -edalf | grep xmms | grep -v grep | awk '{print $4}'`
echo $PROCESSID
xmms -p $1
kill -9 $PROCESSID
echo "xmms ended for $1"
Echter, als xmms klaar is met het afspelen, dan blijft xmms gewoon op mijn scherm terwijl ik wil dat het wordt afgesloten. Ik weet dat xmms zichtzelf niet afsluit en dus niet de shell loslaat en dus niet bij het commando kill kan komen. Weet iemand een oplossing voor dit probleem?
Alvast bedankt