こんにちは、さるまりんです。
以前、macでredisサーバーを起動する方法を書かせてもらいました。
毎回、コマンドを打つのも面倒なので、それをシェルスクリプトにしました。
それがコレ↓です。
start-redis.sh
#!/bin/sh
redis-server /usr/local/etc/redis.conf
ターミナルを開き、このファイルを実行することでもちろんredisサーバーは立ち上がってくれるのですが、これをダブルクリックで実行できないかなと思いました。
とりあえず思いつきをやってみようとこのファイルを「アプリケーション」フォルダに入れてダブルクリックするとXcodeが立ち上ってしまいました。
失敗です。。
では、どうするか?
簡単でした。
Finderでスクリプトのファイルを表示、選択して、Command-I
でその情報を表示します。
「このアプリケーションで開く」の欄がXcodeになっていますね。
これを「ターミナル」に変更します。
「選択対象」を「すべてのアプリケーション」に変えると「ターミナル」が選択できるようになります。
変更できると表示はこうなります。
この状態でFinder上でダブルクリックするとターミナルが立ち上がり、シェルスクリプト内のコマンドが実行されます。
たいした手間ではないのですが、ちょっとしたショートカットをしたくなりやってみました。これをLaunchpadに登録できたらさらに楽になりそうです。改めてそちらもチャレンジしてみたいです。
読んでくださってありがとうございます。
それではまた!