問題タブ [launchd]

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

macos - OSX の「launchctl unload」は「ProgramArguments」をターゲット アプリケーションに渡しますか?

OSX.plistで使用するファイルをセットアップしようとしています。launchctlコマンドラインから ( を使用せずlaunchctlに) 実行すると、アプリケーションは次のように実行されます。

... アプリケーションを終了するには、次のように入力します。

...これにより、の新しいインスタンスが、ourapp実行中の以前のインスタンスを適切に強制終了します。

次に、次のように、 を.plist介してアプリケーションの実行を制御するファイルを設定します。launchctl

...そして、次のようにコマンドラインで実行します。

これは正常に機能し、アプリケーションを起動します。

残念ながら、 を作成するときはstop.plist、次のようになります (唯一の違いは、-k引数の追加です)。

...そして経由で実行

... アプリケーションは終了しません ... したがって、 を使用するlaunchctlと、アプリケーションは同等に実行されていないようです

誰かが実際に何をしているのかを教えてもらえますか?launchctl unloadつまり、指定された引数を使用してコマンドラインからアプリケーションを呼び出してstop.plistいるlaunchctl unloadかどうか?

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

macos - launchd リモート rdiff バックアップ

backupscriptOS X で動作しないように見える問題が発生していlaunchdます。

これは私が実行したい私のスクリプトです:

ご覧のとおり、それは特別なことではなく、 を使用していないときに機能しlaunchdます。

ただし、それを実行すると、launchdそうではありません... XMLファイルは次のようになります。

スクリプトは実行されていますが、リモート ホストへのバックアップは作成されていません。backup.plist は /Library/LaunchDeamons にあるため、root として実行する必要があります。

何が問題なのかわかりません。権限も問題ないはずです。これはここ数日私を悩ませています...

助言がありますか?

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

macos - MacOSXでのLaunchDプログラミング

私はLaunchDプログラミングにとても慣れていません。常にバックグラウンドで実行する必要があるアプリケーションを開発する必要があります。私の友人の一人が、LaunchDプログラミングがあなたの要件に適していると私に提案しました。LaunchDプログラミングの使い方がわかりません。これに取り組むために、皆さんは最良のドキュメントまたはサンプルコードを提案できますか?

よろしくお願いします、チャンドラ。

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

macos - SMJobBless-管理者パスワードを要求するタイミングに関するドキュメント

私はこれに関するドキュメントを見つけることができないようですので、誰かが私が見ている動作をAppleのサンプルSMJobBlessコードで確認できることを願っています。

新しいバージョンのヘルパーツールをインストールする必要があることが検出された場合にのみ、管理者パスワードを要求するという印象を受けました。

しかし、この印象は明らかに間違っています。

10.6で見られる動作は、アプリを初めて起動すると、パスワードを要求されることです。すぐに起動すると、起動しません。ただし、十分に待つと、パスワードの入力を再度求められます。このすべての間、ヘルパーツールは変更されません。

これを正しい動作として定義しているドキュメントを誰かが指摘できますか?

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

macos - Mac OS X 10.6 での特権ポート (ポート < 1024) でのバインド

Mac OS X で root 以外のユーザー アカウントで 1024 未満のポートへのバインドの制限を解除する方法を知っていますか?

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

launchd - 動的ログインユーザー名を含むosx launchd plist

launchd の .plist ファイルで動的なユーザー名 (ログイン ユーザーと見なす) が可能です。

このように、ログインしているユーザーによってユーザー名が異なります。

また

また

ありがとうございました。

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

php - OS X: システム起動時に launchd 経由で PHP FCGI を自動起動

そこで、nginx と mysql とともに MacPorts から PHP5 FCGI をインストールしました。最後の 2 つは、システムの起動時に正常にロードされます。しかし、PHP はそうではありません。ファイルを作成し、/opt/local/etc/LaunchDaemons/org.macports.php5/org.macports.php5-cgi.plistこの内容を入れました:

しかし、ロード時に起動しません。sudo launchctl load -w /opt/...手動で開始するには実行する必要があります。

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

cocoa - 「launchctl start」が起動デーモン プロセスで機能しない

Macでlaunchdを使用してセットアップされたデーモンプロセスがあります。デーモンは root として実行されています。次の行では UI アプリケーションが起動しません -

しかし、ターミナルに行って同じコマンドを実行すると -> launchctl start com.project.myproj. それは私のアプリケーションを起動します。私の質問は、私が何か間違ったことをしているのですか、それともシステムが正しく動作していないのですか?