Difference between revisions of "Loader:CWiid Daemon"
Jump to navigation
Jump to search
(2 intermediate revisions by the same user not shown) | |||
Line 10: | Line 10: | ||
# | # | ||
# | # | ||
− | WMD1="" | + | WMD1="00:1B:7A:2D:F6:88" |
− | WMC1="" | + | WMC1="default" |
− | WMD2="" | + | WMD2="0" |
− | WMC2="" | + | WMC2="default" |
− | APP= | + | APP=wminput |
− | COMMAND= | + | COMMAND=`which ${APP}` |
ARGS="-d" | ARGS="-d" | ||
− | PID=`ps x | grep " | + | PID=`ps x | grep "${APP}" | grep -v "grep" | awk '{print $1}'` |
if [ "$1" = "start" ] | if [ "$1" = "start" ] | ||
Line 32: | Line 32: | ||
then | then | ||
echo "Stopping $APP" | echo "Stopping $APP" | ||
− | killall ${ | + | killall ${APP} |
echo "Stopped!" | echo "Stopped!" | ||
elif [ "$1" = "restart" ] | elif [ "$1" = "restart" ] | ||
Line 45: | Line 45: | ||
</pre> | </pre> | ||
+ | |||
+ | [[Category:Script]][[Category:WiiMote]] |
Latest revision as of 07:30, 5 February 2011
Usage
<script name> start
Bash Script
#!/bin/bash # # Set WMD to the value returned during lswm # Set WMC to the config name to use for the wiimote # # WMD1="00:1B:7A:2D:F6:88" WMC1="default" WMD2="0" WMC2="default" APP=wminput COMMAND=`which ${APP}` ARGS="-d" PID=`ps x | grep "${APP}" | grep -v "grep" | awk '{print $1}'` if [ "$1" = "start" ] then echo "Starting ${APP}" # WIIMOTE 1 ${COMMAND} ${ARGS} -c ${WMC1} ${WMD1} & # WIIMOTE 2 ${COMMAND} ${ARGS} -c ${WMC2} ${WMD2} & echo "Started!" elif [ "$1" = "stop" ] then echo "Stopping $APP" killall ${APP} echo "Stopped!" elif [ "$1" = "restart" ] then echo "Restarting $APP" $0 stop sleep 1 $0 start else echo "Usage: `basename $0` start|stop|restart" fi