1. ホーム
  2. マコス

[解決済み】OS Xでシェルスクリプトをダブルクリックで実行する方法とは?

2022-04-03 01:33:16

質問

OS Xでユーザー実行権限を持つシェルスクリプトがあるのですが、ダブルクリックするとテキストエディタで開いてしまいます。どうすればダブルクリックで実行できるようになりますか?

解決方法を教えてください。

  • まず、ターミナルで以下のコマンドを入力して、スクリプトを実行可能な状態にします。

      chmod a+x yourscriptname
    
    
  • 次に、Finderでファイルを右クリックし、["Open with"]、["Other..."]の順に選択します。

  • ここで、ファイルを実行するアプリケーションを選択します。この場合、ターミナルを選択します。ターミナルを選択できるようにするには、[推奨アプリケーション]から[すべてのアプリケーション]に切り替える必要があります。(Terminal.appアプリケーションは、ユーティリティフォルダにあります)

  • この拡張子を持つすべてのファイルをターミナルで実行するように関連付けたくない場合を除き、"Always Open With"をチェックしないように注意してください。

  • OKをクリックした後、スクリプトをダブルクリックするだけで実行できるはずです。