Hack BBS

[全部のスレッド一覧][新着順に表示][返信フォーム][この記事のスレッド][記事の削除・変更] [Home Page]

この記事のスレッドの最初は【No.6216】の投稿です

記事番号 【No.6244】
投稿者: toyo36jeff
投稿日時: 14/10/05(日) 07:24:44
タイトル: 結局、こんな風にしました(報告)
コメント: そのださんから、教えて頂いたカーネル用のパッチを利用させて頂き、後はkernelmonを以下のとおり修正して、電源SWでシャットダウンするようにしました。

$ cat /etc/init.d/kernelmon
#!/bin/sh

case "$1" in
start)
if [ -e /proc/ls-gpio/sw ]
then
echo on > /proc/ls-gpio/sw
fi
/usr/local/sbin/kernelmon &
;;
stop)
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esac

exit 0

$ cat /usr/local/sbin/kernelmon
#!/bin/sh

while :
do
LINE=`cat /proc/ls-gpio/sw`
#echo "line [$LINE]"
if [ "$LINE" = off ]
then
shutdown -h now
fi
done

※もし、どこか間違えがあれば、ご指摘下さい。また、もっとスマートな方法があれば、教えて下さい。お願いします。


この記事のスレッド

★の赤文字はこの記事【No.6244】です

返信用投稿フォーム


記事番号【No.6244】に返信投稿する方は下にご記入の上送信してください
お名前:
タイトル:(変更可)
コメント: ↓引用が不要な場合は、適宜削除してください

削除用パスワード。コメントの変更および削除の際必要です
(半角英数字使用)

ボタンは1回だけ押して下さい。押した後にエラーになるかも知れませんが、おそらくちゃんと書込まれています。