MacPortsでは、パッケージ作成者にもユーザにも使いやすい仕組みが提供されている。詳細はMacPorts Guide参照。
パッケージ作成者は、startupitem.*に起動スクリプトやログの保存場所等の情報を属性として記述すれば、/opt/local/etc/LaunchDaemonsにplistが作成され、/Library/LaunchDaemonsにシンボリックリンクが張られる。既定では、デーモンは「起動しない」というラベルがついている。
ユーザは、
sudo launchctl load -w /Library/LaunchDaemons/org.macports.パッケージ名.plistを実行すればデーモンを起動できる。再び起動しないようにするには、サブコマンドloadの代わりにunloadを使う。
0 件のコメント:
コメントを投稿