iMacのバックアップに使用している外付けハードディスクですが、iMacがスリープしている時になぜかディスクが動き出すことがあって、耳障りなのと気持ち悪いのでスリープ時に自動的にiMacから切断するようにしました。
ディスクのIDを確認
ディスクを切断/接続する時にdiskutilコマンドで行うので、切断/接続時に指定するIDを確認します。
$ diskutl list
今回は、IDENTIFIERがdisk1s1, disk1s2, disk1s3の3つのボリュームをdiskutilコマンドで切断/接続することにします。
スリープ監視ソフトのダウンロード
スリープ時や復帰時に自動的に処理を行わせるためにSleepWatcherというソフトを使用しました。
設定手順
基本的に、SleepWatcherをダウンロードしたフォルダの中に入っているReadMe.rtfのInstall the SleepWatcher softwareの手順の通りです。
個人のプロセスとして実行するように設定しています。
インストールディレクトリの作成
$ sudo mkdir -p /usr/local/sbin /usr/local/share/man/man8
実行モジュールとmanページのコピー
$ sudo cp ~/Downloads/sleepwatcher_2.2/sleepwatcher /usr/local/sbin
$ sudo cp ~/Downloads/sleepwatcher_2.2/sleepwatcher.8 /usr/local/share/man/man8
スリープ時と復帰時の実行スクリプトを作成
■スクリプトファイル:~/.wakeup
□内容:
#!/bin/sh
/usr/sbin/diskutil mount disk1s1
/usr/sbin/diskutil mount disk1s2
/usr/sbin/diskutil mount disk1s3
■スクリプトファイル:~/.sleep
□内容:
#!/bin/sh
/usr/sbin/diskutil unmount disk1s1
/usr/sbin/diskutil unmount disk1s2
/usr/sbin/diskutil unmount disk1s3
スクリプトに実行権を付与
$ chmod +x ~/.sleep
$ chmod +x ~/.wakeup
スクリプの動作確認
$ ~/.wakeup
$ ~/.sleep
スリープ制御の動作確認
$ /usr/local/sbin/sleepwatcher --verbose --sleep ~/.sleep --wakeup ~/.wakeup
- command + option + eject でスリープ
- キークリックやマウスクリックなどでスリープ解除
システム起動時に自動的に動くように設定
システム起動時に自動的にSleepWatcherが起動されるようにlaunch daemonに登録します。
plistファイルは、ダウンロードしたフォルダに入っているものがそのまま使えるのでそれをコピーします。
$ cp ~/Downloads/sleepwatcher_2.2/config/de.bernhard-baehr.sleepwatcher-20compatibility-localuser.plist ~/Library/LaunchAgents/
launchctlコマンドでplistファイルを指定してlaunch daemonに登録
$ launchctl load ~/Library/LaunchAgents/de.bernhard-baehr.sleepwatcher-20compatibility-localuser.plist
登録されていることを確認
$ launchctl list | grep sleepwatcher
<前の記事 |
家のMacでインターネット接続を確認する手順 | |
- |
iTunes UのiOSアプリ開発講義を見てみた |
次の記事> |
コメントをお書きください
齋藤幹太 (土曜日, 02 11月 2013 02:38)
この件でなんとかしたいと思っているのですが、難しそうですね。
ウィンドウズならこんな事あり得ないのに・・・
そもそも最初の画面にアクセスするにはどうすればいいのかがわかりません。
この程度の知識であれば触らない方が良さそうですが、どうなのでしょう?
バージョンは最新のものになっています。
Carli Surber (日曜日, 22 1月 2017 10:59)
I know this if off topic but I'm looking into starting my own blog and was curious what all is needed to get set up? I'm assuming having a blog like yours would cost a pretty penny? I'm not very internet smart so I'm not 100% positive. Any tips or advice would be greatly appreciated. Appreciate it
good-morning-call (日曜日, 22 1月 2017 11:45)
I had used this jimdo free service. (You can use it for free)
But I decided to have my own domain name (just above 10$/year) and manage the web server by myself 5 years ago.
My new website is below.
https://kisagai.com/