MacのAutomatorでシェルスクリプトを.appアイコン化してダブルクリック実行

Mac ユーザーになって以来 Automator って使ったことなかったのですけど、今回初めて使ってみました。行った作業は、シェルスクリプトを .app(Macアプリケーション)として保存し、アイコンをデスクトップに置いてダブルクリックで実行できるようにした。

スポンサーリンク

行った作業まとめ

1. Automator 起動
2.「アプリケーション」を選択
3.「シェルスクリプトを実行」のアクションをドラッグ
4. シェルスクリプトを作成
5. ファイル → 保存 → フォーマット: アプリケーション(.app)で保存
6. 保存した .app をダブルクリックしてシェルスクリプト実行

作業の詳しい流れ

1. Automator 起動
2.「アプリケーション」を選択

スクリーンショット 2014-09-04 13.44.34

3.「シェルスクリプトを実行」のアクションをドラッグ
4. シェルスクリプトを作成

スクリーンショット 2014-09-04 13.45.59

とりあえずテスト用に、以下の内容でシェルスクリプトを作成しました。

シェル: /bin/bash

実行する度に ~/created_by_automator.txt に、’Automator created this!’ と書き込むシェルスクリプトです。

5. ファイル → 保存 → フォーマット: アプリケーション(.app)で保存
6. 保存した .app をダブルクリックしてシェルスクリプト実行

スクリーンショット 2014-09-04 13.37.16

デスクトップに、automator_test.app という名前で保存しました。あとは、このアイコンをダブルクリックすると、先ほどのシェルスクリプトの通り実行する度に ~/created_by_automator.txt に、’Automator created this!’ が書き込まれます。

3回ダブルクリックして実行させた後に確認。

実行する度に、Automator created this! の行が増えていきます。

この後実際には、rsync を使ってサーバーから MySQL をダンプしたバックアップファイルをダウンロードするシェルスクリプトを書きました。内容は以下を参考。

MySQL データベースのバックアップ設定とリストア確認 〜 CentOS6 | EasyRamble

cron でダウンロードも設定しているのですが、それとは別にいつでもアイコンのダブルクリックで、サーバー上の DB バックアップを Mac にダウンロードできるようになって地味に便利です。

スポンサーリンク
スポンサーリンク
 
Twitterを使っていますのでフォローお願いたします!ブログの更新情報もつぶやいてます^^
(英語学習用)

Leave Your Message!