#author("2016-06-08T11:24:45+09:00","","") #author("2016-06-08T11:24:57+09:00","","") [[Computer/Mac/HardWare/RadioTuner]] *コマンドやスクリプトの準備 [#t81b7b5e] +常時起動しているサーバから番組の始まる前(たとえば5分前)に Wake on Lan を行うように設定しておく.cron が導入されていれば,crontab -e で設定ファイルを編集できる. +以下の systemsleep のコマンドを作成しておく. +必要に応じて他のスクリプトも作成しておく. **スクリプト [#dce026b1] ***systemsleep [#ka0f37c0] Path の通ったところに次のファイルを systemsleep というファイル名で保存し,実行権限を付与しておく. #!/bin/sh osascript -e 'tell app "Finder" to sleep' ***「運用方法」の実現(ユーザ権限) [#abebab08] #!/bin/sh open -a RakuScheduler echo "killall Radio" > at aaaa echo "systemsleep" > at bbbb echo "killall Radio" > at cccc echo "systemsleep" > at dddd echo "killall Radio" | at aaaa echo "systemsleep" | at bbbb echo "killall Radio" | at cccc echo "systemsleep" | at dddd . . . systemsleep ***「運用方法」の実現(管理者権限) [#s8ca7ce6] # echo "shutdown -h now" | at eeee スリープを行う場合,"shutdown -h 0900" だと 9:00 にスリープ時間を足した時刻にシャットダウンしてしまうので,at コマンドで予約する.