問題タブ [launchdagent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1112 参照

macos - launchd ExitTimeOut が機能しない

私はいくつかの仕事を持つplistファイルを持っています:

問題は、script.sh が 10 秒ごとに何度も実行され、ExitTimeOut 時間 (30 秒) 後に実行が停止しないことです。

何らかの理由で、ExitTimeOut が機能しません ...

ジョブ/実行を強制終了する方法はありますか?

タンク

0 投票する
1 に答える
736 参照

daemon - launchd を使用して OS X Yosemite で Zookeeper を自動的に開始する

タイトルが言ったように、OS X Yosemite で launchd/launchctl を使用して Zookeeper を自動的に起動しようとしています。

これは私の plist ファイル「/Library/LaunchDaemons/com.test.zookeeper.plist」で、root:wheel が所有しています。

「sudo launchctl load com.test.zookeeper.plist」を実行した後、これは「/var/log/system.log」にあるもので、ユーザー名はアスタリスクに置き換えられています。

「/var/log/zookeeper_stdout.log」

「/var/log/zookeeper_stderr.log」

そのため、ジョブはlaunchdによって実行されたようですが、「ps -ef | grep zoo」を実行してサービスを確認すると、どういうわけか実際のサービスが存在しません。通常、「sudo / opt/zookeeper/bin/zkServer.sh 開始"

誰かが私を助けることができますか?ありがとうございました。

0 投票する
0 に答える
364 参照

macos - OSX: launchd エージェントがスクリプトを 2 回実行しているのはなぜですか?

この launchd エージェントに関連付けられた 1 つの plist があります。にリストされているエージェントが 1 つあります。このエージェントはlaunchctl list、Mac がスリープから復帰するたびに、rc.wakeup という私の bash スクリプトを呼び出します。この bash スクリプトのコピーは 1 つだけです。bash スクリプトのコードは繰り返されません。それにもかかわらず、bash スクリプト全体が 2 回実行されています。なんで?

編集: インストール bash スクリプトとアンインストール bash スクリプトを作成しました。このプログラムを誰でも使用できるように、両方のスクリプトを機能させるために、これらを連続して実行してきました。これらのファイルを不適切にインストール/アンインストールしたことが問題の原因だと思いますが、その理由はわかりません。