Mac OSでシェルスクリプトを作って、それを実行した時に
指定したアプリ(プログラムファイル)を実行する場合の方法。
■起動方法
パターン1)appフォルダ内の実行ファイルを起動させる
パターン2)GUI用実行ファイルを起動させる
■作成方法
1.ターミナルを起動
$ touch test.command
$ chmod 777 test.command
2.実行するアプリを指定する
$ vi test.command
--- ファイルの中身(パターン1の場合) ------------------------
#!/bin/sh
cd /Applications/MAMP/MAMP.app/Contents/MacOS/
./MAMP&
cd /Applications/Firefox.app/Contents/MacOS/
./firefox&
cd /Applications/NetBeans 7.1.app/Contents/MacOS/
./netbeans&
killall Terminal
----------------------------------------------------------------------------
--- ファイルの中身(パターン2の場合) ------------------------
#!/bin/sh
#cd /Applications/MAMP/MAMP.app/Contents/MacOS/
#./MAMP&
open /Applications/MAMP/MAMP.app
#cd /Applications/Firefox.app/Contents/MacOS/
#./firefox&
open /Applications/Firefox.app
#cd /Applications/Google Chrome.app/Contents/MacOS/
#./Google Chrome&
open /Applications/Google Chrome.app
#cd /Applications/NetBeans 7.1.app/Contents/MacOS/
#./netbeans&
open /Applications/NetBeans 7.1.app
killall Terminal
----------------------------------------------------------------------------
ファイルの中身は実行したいアプリのパスに置き換えてください。
ポイントとしては、
・cdで移動してからアプリを実行する
・実行するアプリの最後に「&」(バックグラウンド実行)をつける
「&」がないとアプリが連続で実行されない
3.作成した test.command をダブルクリックする
■パターン2