2010年4月18日日曜日

airproxyのstart stop initを書く

#!/bin/sh

EXECDIR=/usr/local/bin/airproxy050/
JAVA=/usr/bin/java
USER=airproxy
NAME=airproxy
DESC="airproxy server"

case "$1" in
start)
echo -n "Starting $DESC: "
if start-stop-daemon --stop --quiet \
--signal 0 --user $USER --exec $JAVA
then
echo "already running."
exit 1
fi
start-stop-daemon --chuid $USER --start --quiet --chdir $EXECDIR \
--user $USER --exec $JAVA -- -Djava.library.path=/usr/local/lib \
-jar airproxy.jar >& /var/log/airproxy/err.log &
echo "$NAME."
;;
stop)
echo -n "Stoping $DESC: "
if start-stop-daemon --stop --quiet \
--signal 0 --user $USER --exec $JAVA
then
start-stop-daemon --stop --quiet \
--signal 15 --user $USER --exec $JAVA
echo "$NAME."
else
echo "not running."
exit 1
fi
;;
*)
echo -n "Usage $NAME {start|stop}"
echo
exit 1
esac

exit 0

AppleTV A1469でAirPlayが使えずハマったのでメモ

ハー○オフでAppleTV第3世代を手に入れた 破格の1650円だったので迷わず購入 ボードの上にあるのが第2世代、そして、アンプの隣にあるのが今回のターゲット。 今まで第2世代のAirPlayを使ってRoonのレシーバとしていた。 特に問題なく動いていたのだが、なにぶん設計が古...