11

こんにちは、Mac OS X 10.6.8 を使用しています。ターミナルを開いて自分でそれらのコマンドを入力しているかのように、いくつかの簡単なターミナル コマンドを起動時に実行するように設定するにはどうすればよいですか? 基本的に、起動時にいくつかのサーバー デーモンを起動する必要があります。手動で起動するためにターミナルで使用するコマンドは、次のようになりますsudo ruby myrubyserverscript_control.rb start。これが非常に明白である場合、または認識できるほど十分に知らない方法でここですでに何百万回も回答されている場合は、事前にお詫び申し上げます。

4

2 に答える 2

13

以下に 2 つの異なる点を示します。

  1. システムの起動 (ブート) 後にスクリプトを実行する、または
  2. ログインするとき

起動時にスクリプトを実行するには、 1 つの XML 構成ファイルを /Library/LaunchDaemons に配置する必要があります (そして、launchdプロセスは起動時にスクリプトを実行します)。

ログイン後にスクリプトを実行するには、これを参照してください: https://stackoverflow.com/a/6445525/632407

于 2012-09-21T21:38:57.730 に答える
10

システム環境設定を開き、[ユーザーとグループ] / [ログイン項目] タブに移動します。ボタンを使用してスクリプトを追加する+か、アイテムのリストにドラッグできます。通常、スクリプトはこのコンテキストで使用される .command で終わりますが、それらは単なる bash スクリプトです。#!実行可能で、正しい行を含む任意のスクリプトを使用できると思います。

于 2012-09-21T16:28:53.607 に答える