www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

mplayerd (454B)


      1 #!/bin/bash
      2 
      3 source "$(dirname "$0")/config"
      4 
      5 if [ "$1" == "stop" ]; then
      6 	if [ -e /dev/shm/mplayer-pid ]; then
      7 		if ! kill "$(<"$MP_PID")"; then
      8 			echo "Failed to kill mplayer."
      9 			exit 2
     10 		fi
     11 	else
     12 		echo "Can't find $MP_PID ."
     13 		exit 3
     14 	fi
     15 else
     16 	[ -p "$MP_CONTROL" ] || mkfifo "$MP_CONTROL"
     17 	[ -p "$MP_OUTPUT" ] || mkfifo "$MP_OUTPUT"
     18 	
     19 	mplayer -quiet -slave -input file="$MP_CONTROL" -idle > "$MP_OUTPUT" 2> "$MP_ERROR" &
     20 	echo "$!" > "$MP_PID"
     21 fi