Mac OS X でログイン時にスクリプトを実行する [closed] 質問する

Mac OS X でログイン時にスクリプトを実行する [closed] 質問する

コンピュータのアカウントにログインするたびに、シェル (.sh) プログラムを自動的に実行する方法を教えてもらえませんか。Mac OS X 10.6.7 を使用しています。

コンピュータにログオンしたときに実行したいファイル「Example.sh」があります。すでにログインしているときに実行しても問題ありませんが、自動的に実行したいのです。

ベストアンサー1

これに従ってください:

  • 始めるAutomator.app

  • 選択するApplication

  • Show libraryツールバーをクリック(非表示の場合)

  • 追加するRun shell script(からActions/Utilities

  • スクリプトをコピーしてウィンドウに貼り付けます

  • 試して

  • どこかに保存します(例えば、ApplicationsHOMEにフォルダを作成すると、your_name.app

  • System Preferences-> Users & Groups-> Login items(またはMacOS のバージョンに応じてSystem Preferences-> Accounts-> /)に移動します。Login items

  • このアプリを追加

  • テストして完了しました ;)

編集:

私は最近この回答で「良い回答」バッジを獲得しました。私の解決策はシンプルで機能していますが、ログイン時にプログラムやシェルスクリプトを実行する最もクリーンな方法は、@trisweb の回答ただし、インタラクティブ性が必要な場合は除きます

Automator ソリューションを使用すると、次のようなことが可能になります。Automator スクリーンショット ログイン アプリケーション

つまり、スクリプトを実行するかアプリを終了するか尋ねたり、パスワードを尋ねたり、ログイン時に他の Automator ワークフローを実行したり、ログイン時に条件付きでアプリケーションを実行したり、などです...

おすすめ記事