問題タブ [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.
macos - OSX の「launchctl unload」は「ProgramArguments」をターゲット アプリケーションに渡しますか?
OSX.plist
で使用するファイルをセットアップしようとしています。launchctl
コマンドラインから ( を使用せずlaunchctl
に) 実行すると、アプリケーションは次のように実行されます。
... アプリケーションを終了するには、次のように入力します。
...これにより、の新しいインスタンスが、ourapp
実行中の以前のインスタンスを適切に強制終了します。
次に、次のように、 を.plist
介してアプリケーションの実行を制御するファイルを設定します。launchctl
...そして、次のようにコマンドラインで実行します。
これは正常に機能し、アプリケーションを起動します。
残念ながら、 を作成するときはstop.plist
、次のようになります (唯一の違いは、-k
引数の追加です)。
...そして経由で実行
... アプリケーションは終了しません ... したがって、 を使用するlaunchctl
と、アプリケーションは同等に実行されていないようです
誰かが実際に何をしているのかを教えてもらえますか?launchctl unload
つまり、指定された引数を使用してコマンドラインからアプリケーションを呼び出してstop.plist
いるlaunchctl unload
かどうか?
macos - launchd リモート rdiff バックアップ
backupscript
OS X で動作しないように見える問題が発生していlaunchd
ます。
これは私が実行したい私のスクリプトです:
ご覧のとおり、それは特別なことではなく、 を使用していないときに機能しlaunchd
ます。
ただし、それを実行すると、launchd
そうではありません... XMLファイルは次のようになります。
スクリプトは実行されていますが、リモート ホストへのバックアップは作成されていません。backup.plist は /Library/LaunchDeamons にあるため、root として実行する必要があります。
何が問題なのかわかりません。権限も問題ないはずです。これはここ数日私を悩ませています...
助言がありますか?
macos - MacOSXでのLaunchDプログラミング
私はLaunchDプログラミングにとても慣れていません。常にバックグラウンドで実行する必要があるアプリケーションを開発する必要があります。私の友人の一人が、LaunchDプログラミングがあなたの要件に適していると私に提案しました。LaunchDプログラミングの使い方がわかりません。これに取り組むために、皆さんは最良のドキュメントまたはサンプルコードを提案できますか?
よろしくお願いします、チャンドラ。
macos - SMJobBless-管理者パスワードを要求するタイミングに関するドキュメント
私はこれに関するドキュメントを見つけることができないようですので、誰かが私が見ている動作をAppleのサンプルSMJobBlessコードで確認できることを願っています。
新しいバージョンのヘルパーツールをインストールする必要があることが検出された場合にのみ、管理者パスワードを要求するという印象を受けました。
しかし、この印象は明らかに間違っています。
10.6で見られる動作は、アプリを初めて起動すると、パスワードを要求されることです。すぐに起動すると、起動しません。ただし、十分に待つと、パスワードの入力を再度求められます。このすべての間、ヘルパーツールは変更されません。
これを正しい動作として定義しているドキュメントを誰かが指摘できますか?
macos - Mac OS X 10.6 での特権ポート (ポート < 1024) でのバインド
Mac OS X で root 以外のユーザー アカウントで 1024 未満のポートへのバインドの制限を解除する方法を知っていますか?
launchd - 動的ログインユーザー名を含むosx launchd plist
launchd の .plist ファイルで動的なユーザー名 (ログイン ユーザーと見なす) が可能です。
このように、ログインしているユーザーによってユーザー名が異なります。
また
また
ありがとうございました。
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/...
手動で開始するには実行する必要があります。
cocoa - 「launchctl start」が起動デーモン プロセスで機能しない
Macでlaunchdを使用してセットアップされたデーモンプロセスがあります。デーモンは root として実行されています。次の行では UI アプリケーションが起動しません -
しかし、ターミナルに行って同じコマンドを実行すると -> launchctl start com.project.myproj. それは私のアプリケーションを起動します。私の質問は、私が何か間違ったことをしているのですか、それともシステムが正しく動作していないのですか?