回答:
OS X版のWindowsサービスはLaunchdです。OS X services.msc
でWindowsに相当するのはlaunchctlです。launchdによって管理されるデーモンは、オンデマンドであるか、定期的にトリガーできます(launchd.plistで構成可能)
あなたはできるコマンドラインからデーモンを管理する(よりTerminal.app
下/Applications/Utilities/
)などのツールを使って、Lingon。
コマンドラインから:
を使用してロードされたエージェント/ジョブを一覧表示する
launchctl list
(ブート間で持続する)を使用してエージェントを無効および有効にします
launchctl enable <name> or launchctl disable <name>
を使用してすぐにエージェントを停止および開始します
launchctl kickstart <name> or launchctl kill <name>
次のコマンドは非推奨のコマンドであり、インターネットで表示される場合があります。
を使用してエージェント/ジョブを削除する
launchctl remove <name>
現在起動しているセッションのエージェント/ジョブを単独で無効にします
launchctl unload <name>
を使用してエージェント/ジョブを手動でロードします
launchctl load <name>
追加の参照:
man launchctl
in Terminal.app
(またはlaunchctlのオンラインマニュアル)man launchd
in Terminal.app
(またはlaunchdのオンラインマニュアル)man launchd.plist
in Terminal.app
(またはlaunchd.plistのオンラインマニュアル)launchctl list
デーモンのリストを表示します。を使用Activity Monitor
して、すべてのプロセスを表示することもできます。それらのほとんどは、launchd、syslogdなどのように、名前を「d」で終わる規則を使用します。