【Bash】「launchctl」 - サービスを管理する
Shell Script / シェルスクリプト
【Bash】
「launchctl」 - サービスを管理する
「launchctl」コマンドとは
「launchctl」コマンドは、サービスプログラムの開始・停止などの管理をするコマンド。
「MacOS X」では、サービス管理エージェントの常駐プログラム「launchd」が管理している。
「launchctl」コマンドの操作は、「管理者権限(root)」が必要。
書式
launchctl サブコマンド(行う処理)
オプション
export | すべての環境変数をエクスポートする。 |
help | ヘルプを表示する。 |
list | すべてのサービス一覧を表示。 |
load | 指定した設定ファイルを読み込む。 |
setenv | 指定した設定ファイルを無効にする。 |
shutdown | すべてのサービスを停止する。 |
start | 指定したサービスを開始する。 |
stop | 指定したサービスを停止する。 |
unload | 指定した設定ファイルをアンロードする。 |
unsetenv | 指定したサービスの環境変数をクリアする。 |