XBMC irexec start python script

Azonos terminálból indítva (display :0-ból):

# Test to see if XBMC is running first

if pidof -s /usr/share/xbmc/xbmc.bin ; then
	# Try a clean kill
	echo "Closing xbmc!"
	ps aux|grep -i tv|grep -v grep|grep -i xbmc.bin|awk '{print $2}'|xargs kill
	echo "XBMC stoped (soft)"
	# takes a second or two to die with the soft kill
	sleep 2
	if pidof -s /usr/share/xbmc/xbmc.bin ; then
		ps aux|grep -i tv|grep -v grep|grep -i xbmc.bin|awk '{print $2}'|xargs kill -9
		echo "XBMC stoped (hard)"
	else 
		echo "XBMC Stoped (soft)"
	fi
else
	echo "Startup XBMC"
	xbmc
fi

echo "Done!"

Másik terminálból indítva (display :0-ra indítva):

# Test to see if XBMC is running first

if pidof -s /usr/share/xbmc/xbmc.bin ; then
   # Try a clean kill
   echo "Closing xbmc!"
   ps aux|grep -v grep|grep -i xbmc.bin|awk '{print $2}'|xargs kill
   echo "XBMC stopped (soft)"
   # takes a second or two to die with the soft kill
   sleep 2
   if pidof -s /usr/share/xbmc/xbmc.bin ; then
      ps aux|grep -v grep|grep -i xbmc.bin|awk '{print $2}'|xargs kill -9
      echo "XBMC stopped (hard)"
   else 
      echo "XBMC stopped (soft)"
   fi  
else
   echo "Startup XBMC"
   DISPLAY=:0 xbmc &
fi

echo "Done!"

Comments are closed.