問題タブ [launch-daemon]

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 に答える
1200 参照

objective-c - MacアプリケーションからLaunchDaemonplistをロードする方法

MacアプリケーションからLaunchDaemonplistを読み込もうとしています。ターミナルにロードしようとすると正常にロードされますが、コードを介してロードしようとすると機能しません。

これが私のコードです:

**

私のplist:

**

そして、システムの再起動後、デーモンは正​​常に起動します。plistはターミナルに正常にロードされます。'-w'と'-F'を使用してデーモンを強制的にロードしようとしましたが、まったくロードされません。奇妙なことに、デーモンがロードされていると言い続けます。今、私はここで何が間違っているのですか..?

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

ios - Cydia パッケージ preinst/postinst が起動デーモンをリロードできない

UI アプリケーションと起動デーモンの両方を含む脱獄 iOS 用のアプリを作成しています。UI アプリケーション プロジェクトのサブプロジェクトとして起動デーモンをセットアップします。

パッケージをアンロードしてから、インストール プロセスの一部として起動デーモンをリロードできないこと、またはchown起動デーモン plist ファイルをroot:wheel.

私はmainproject/subproject/layout/DEBIAN/preinst次のコードを持っています:

とでmainproject/subproject/layout/DEBIAN/postinst

パッケージをアンインストールして再インストールすると、plist が作成されますが、所有者はであり、手動で実行した場合に表示502:staffされるメッセージは表示されません。sysloglaunchctl unloadlaunchctl load

何が間違っている可能性がありますか?

0 投票する
2 に答える
10084 参照

macos - MAC OSX でデーモンを起動する

デーモンはMAC OS 10.8です。

Unix 実行可能ファイルをスタートアップ項目にコピーしました。

Label,KeepAlive フラグを YES に設定し、progrrammArguments 配列の Item0 を /Libray/StartupItems/updaterDaemon として持つ .plist ファイルを作成しました。

システムの起動時にこのデーモンをルートとして実行したいので、それを startupItems にコピーしましたが、デーモンが起動しません。

私が間違っていること、またはシステム/マシンの起動時にこのデーモンを起動して実行するために必要なことを教えてください。

前もって感謝します。

0 投票する
2 に答える
2029 参照

macos - 起動時の Mac OSX LaunchDaemon、SSH を使用したシェル スクリプト

誰かがこれで私を助けてくれることを願っています。私は文字通り一日中それに取り組んできました...

LaunchDaemon が起動時にシェル スクリプトを実行するようにします。/Library/LaunchDaemons/com.mhi.backup.plist にある私の plist ファイルは次のとおりです。

端末からロードすると正しく実行されますが (launchctl load /Library/LaunchDaemons/com.mhi.backup.plist)、起動時には実行されません。

参考までに、これが私のスクリプトです。

誰か助けてくれませんか?

本当にありがとう、

JG

0 投票する
2 に答える
439 参照

macos - Gitblit の LaunchDaemon の作成

Gitblit 用に OSX Mavericks で LaunchDaemon を作成したいのですが、これが私のファイル (org.gitblit.plist) です。

java -jar gitblit.jar --baseFolder data動作していませんが、/Applications/gitblitを試してみると、すべて正常に動作します。何か不足していますか?

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

mysql - Bash スクリプトはターミナルから実行されますが、LaunchD からは実行されません

mysqldump を実行し、次に bash から mysql を挿入するスクリプトがあります。ターミナルからでも、root (LaunchD が実行されていると思われます) として正常に動作しますが、launchd から mysql 挿入を実行するのではなく、mysqldump を実行します。

スクリプトは次のとおりです。

および私の com.me.BackupThing.plist (/Library/LaunchAgents から) は、mysql コマンド以外のすべてを実行および実行します。

すべては root としてターミナルから実行され、mysql の bin は roots コマンド パスにエクスポートされます。

launchd からの mysql コマンドを無視するのはなぜですか?

編集

解決のためのarco444のおかげで、何らかの理由でmysqlにフルパスが必要でした。新しいスクリプトは次のとおりです。

0 投票する
2 に答える
2451 参照

ios - launchd によって実行される iOS コンソール アプリケーション

iOS 用の Xcode でコンソール ツールを作成するためのヒントはありますか。launchd 経由で実行したいのですが、リクエストをサーバーに送信する必要があります。

しかし、Xcode for ARM で UI なしで「アプリケーション」をコンパイルする方法が見つかりません。

どうも

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

python - Python デーモンのステータスが不明です

チュートリアルでpython デーモンを作成しましたが、チュートリアルの例と同じように実行されています。しかし、問題があります:

の出力はservice --status-all言う:

[ ? ] テストデーモン

これらのエラーと警告が何であるかを調べたり、デーモンのステータスを修正して、次のようになるように手伝ってくれる人はいますか。

[ + ] テストデーモン