Mac OS X(Leopard)での自動常駐スクリプト
do shell script "/usr/local/bin/synergyc -f シナジーサーバーアドレス > ~/log/synergyc.log 2>&1 &"
こちらで紹介されているものに、バックグラウンド対応しただけ*1。
あらかじめ、以下の準備が必要。
- synergy-1.3.0を/usr/share/synergy-1.3.0/に入れて、ln -s /usr/share/synergy-1.3.0/synergyc /usr/local/bin/synergyc としていること。
- ~/logディレクトリを作成していること。*2
それと初めてAppleScriptを作るということをしたので、以下に気づいたことをメモしておく。
- /アプリケーション/AppleScript/スクリプトエディタを使う。Xcodeは使わない。
- 保存は「実行形式のみ」とする必要はない。ちゃんと自動起動する*3。