Mac/アプリのようにシェルスクリプトを駆動する

Mac/アプリのようにシェルスクリプトを駆動する

環境:Mac OSX 10.7.3 Lion つまりダブルクリックでシェルスクリプトを実行するということ

AppleScriptを利用する

AppleScriptにはシェルを叩く命令があるのでこの機能を使って実現する

AppleScriptエディタを起動して

do shell script "/hoge/piyo/fuga -abc boooo > /dev/null 2>&1 &"

のように書く。アプリとして使うので出力は必要ないので捨ててしまい、起動するシェルとは切り離してしまう。

AppleScriptエディタはアプリケーションのユーティリティの中にある。

実行ボタンでその場でスクリプトを実行できるので正しく動作しているかどうかを確かめる。

アプリとして保存する

このスクリプトを保存するわけだが、ファイルフォーマットをアプリケーションにして保存する。

これでダブルクリックで指定したスクリプトが起動する。

バージョン

2012-05-06 新規

タグ

mac/run_shell_script_like_a_app.txt · 最終更新: 2012-05-06 13:46 by ore