問題タブ [launchctl]

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

java - launchd: Java Jar の管理

次のlaunchd構成(に保存)があり、それぞれacme.plistロードして使用を開始します。launchctl load acme.plistlaunchctl start acme.plist

実行しようとすると、次のようになります/tmp/acme-error

それでも、bash から実行する場合、まったく問題はありません。何か案は?

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

mysql - launchctl でプロセスの読み込み順序を設定できますか


これは、nginx、mysql、および php を使用した OSX ローカル サーバー開発環境に関連しています。

問題:

  1. 再起動するたびに、OSX は launchctl を使用して nginx と mysql をロードします。
  2. 再起動時に、ブラウザを再度開いたときにmysqlがエラーを作成する前にnginxがロードされます(mysqlが使用できないため、nginxは最後の再起動が開始されたときに開いていた動的ページを開くことができません)

質問:
launchctl を使用して nginx の前に mysql をロードする方法はありますか?

0 投票する
4 に答える
24793 参照

macos - ターミナル経由で Mac 上の postgreSQL サービスを停止する

現在postgreSQL 9.4.5_2を実行しています

私が試してみました

通常、ニュースは良いニュースではありませんが、実行した後は

そして得るpg_ctl: server is running (PID: 536)

私も試してみました

応答メッセージは次のとおりです。

また、 /Library/LaunchDaemons/ をチェックして、ログイン時にサービスが開始される理由を確認しましたが、これまでのところうまくいきません。次にどこをチェックすればよいか、誰かアイデアはありますか?アクティビティモニターで強制終了しても、何の役にも立ちません。

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

macos - launchctl ステータスは 2 を返します

launchdPython スクリプトを 1 時間ごとに実行するスクリプトを作成しようとしています。

で次のファイルを作成しました~/Library/LaunchAgents/

com.b00tahead.engage-check.plist

次に実行します:

実行するlaunchctl listと、プロセスが次のように表示されます。

その戻りコードが何を示しているのか正確にはわかりません。次のように、ターミナルからスクリプトを問題なく実行できますpython3 Projects/engage_scripts/engage_check.py

Python スクリプトは、デスクトップ上の .txt ファイルにいくつかのデータを書き込みます。

これがlaunchctl list com.b00tahead.engage-check返されるものです:

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

macos - launchd の ProgramArguments 配列で式を評価することは可能ですか?

次のような呼び出し~/Library/LaunchAgents/setenv.JAVA_HOME.plistを含むファイルがあります。/bin/launchctl

問題は、$(/usr/libexec/java_home -v1.8)式が評価されず、代わりにJAVA_HOME環境変数にリテラル値が割り当てられることです$(/usr/libexec/java_home -v1.8)

質問: 式が評価され、リテラル値として扱われないように、plist ファイルを構成することは可能ですか? もしそうなら、どのように?

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

python - launchctl で Python スクリプトを開始する (OSX)

コンピューターに 60 秒ごとに実行させたい非常に単純なテスト スクリプトがありますtime_test_script.py。このスクリプトは.txt、現在の時刻を名前としてファイルを保存し、ファイルにテキストを書き込むだけです。ファイルは/Users/me/Documents/Pythondir にあります。

また、.plistファイルがあります。test.plistこれは/Library/LaunchAgentsdir にあります。

test.plist

スクリプトを手動で実行すると、正常に動作します。つまり.txt、指定したディレクトリにファイルが作成されます。ただし、launchctlターミナルから開始しようとしても何も起こりません。

私は何を間違っていますか?

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

ios - fastlane: launchtl ジョブからの実行時にコマンドが見つかりません

こんにちは、fastlane を使用して 1 つの IOS プロジェクトのビルドを作成するための統合を行いました。launchctl を使用して Mac コンピューターで fastlane コマンドを実行するスクリプトを起動しようとする瞬間を除いて、すべてが期待どおりに機能します。ジョブを実行すると、次のエラーが表示されます。

これは、テスト スクリプトの次の 2 行で発生します (デプロイは、fastfile ファイルで作成したレーンです)。

私の pList ファイルは LaunchAgent フォルダーにあります。これは、pList ファイルの内容です。

ターミナルからコマンドを通常どおり実行すると、問題なく実行されます。唯一の問題は、ジョブから実行するときです。

私はターミナル/Unixに非常に慣れていません。簡単に修正できると思いますが、できるだけ早く解決する必要があります。助けてください。