問題タブ [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.
macos - launchd ExitTimeOut が機能しない
私はいくつかの仕事を持つplistファイルを持っています:
問題は、script.sh が 10 秒ごとに何度も実行され、ExitTimeOut 時間 (30 秒) 後に実行が停止しないことです。
何らかの理由で、ExitTimeOut が機能しません ...
ジョブ/実行を強制終了する方法はありますか?
タンク
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 開始"
誰かが私を助けることができますか?ありがとうございました。
macos - OSX: launchd エージェントがスクリプトを 2 回実行しているのはなぜですか?
この launchd エージェントに関連付けられた 1 つの plist があります。にリストされているエージェントが 1 つあります。このエージェントはlaunchctl list
、Mac がスリープから復帰するたびに、rc.wakeup という私の bash スクリプトを呼び出します。この bash スクリプトのコピーは 1 つだけです。bash スクリプトのコードは繰り返されません。それにもかかわらず、bash スクリプト全体が 2 回実行されています。なんで?
編集: インストール bash スクリプトとアンインストール bash スクリプトを作成しました。このプログラムを誰でも使用できるように、両方のスクリプトを機能させるために、これらを連続して実行してきました。これらのファイルを不適切にインストール/アンインストールしたことが問題の原因だと思いますが、その理由はわかりません。