Computer/Mac/HardWare/RadioTuner

コマンドやスクリプトの準備

  1. 常時起動しているサーバから番組の始まる前(たとえば5分前)に Wake on Lan を行うように設定しておく.cron が導入されていれば,crontab -e で設定ファイルを編集できる.
  2. 以下の systemsleep のコマンドを作成しておく.
  3. 必要に応じて他のスクリプトも作成しておく.

スクリプト

systemsleep

Path の通ったところに次のファイルを systemsleep というファイル名で保存し,実行権限を付与しておく.

#***/bin/sh

osascript -e 'tell app "Finder" to sleep'

「運用方法」の実現(ユーザ権限)

#***/bin/sh

open -a RakuScheduler
echo "killall Radio" > at aaaa
echo "systemsleep" > at bbbb
echo "killall Radio" > at cccc
echo "systemsleep" > at dddd
. . .
systemsleep

「運用方法」の実現(管理者権限)

# echo "shutdown -h now" > at eeee

スリープを行う場合,"shutdown -h 0900" だと 9:00 にスリープ時間を足した時刻にシャットダウンしてしまうので,at コマンドで予約する.


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS