問題タブ [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 に答える
1641 参照

macos - launchctl load -w そのようなファイルまたはディレクトリはありません

launchctlを使用して、Macでgetintraday.pyの自動プログラムを設定しようとしています。

1.run.sh を作成する

getintraday.py ディレクトリに移動します

以下はrun.shです:

次に、保存してかなり

2. plist ドキュメントを作成する

~/Library/LaunchAgents に移動,com.demo.plist を作成

以下は、com.demo.plist の作成です。

  1. ロードコマンド

    launchctl load -w com.demo.plist

しかし、/Users/yindeyong/Desktop/Django_Projects/pythonstock/com.demo.plist: No such file or directoryを取得します

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

macos - launchctl はバイナリを実行できず、コード 78 で終了します

システム トレイ GUI を使用して golangアプリを構築しています。ログインするたびにプログラムを実行したかっlaunchctlたのですが、プログラムはエラーなしでコンパイルおよび実行されますが、launchctl実行すると次のように表示されますService exited with abnormal code: 78。権利と関係があるのか​​もしれません。

  • 最初に、現在のユーザーの権限をplistファイルとバイナリの両方に設定しようとしました。それでもエラー78

  • plist次に、ファイルとバイナリの権限をrootと runに変更しましたsudo launchctl。まだエラーが表示されます78

/var/log/system.logこのエラーがあります:

plistファイル自体は次のとおりです。

エラー ログは空です。

バイナリを手動で実行すると、予想どおり、アプリのアイコンがシステム トレイに表示されます。

興味深い瞬間が 1 つあります。手動で と入力するlaunchctl load -w com.test.test.plistと、アプリが正常に動作します。再起動までの時間です。再起動した後、エラーlaunchctlがスローされ78ます。

なぜこうなった?

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

macos - Brew サービスの開始と停止の問題

私は2つのサービスを持っています。1つはelasticsearch、もう1つはmongodbです。最近、開始または停止中にmongodbサービスに問題があることがわかりました。

ケースは、mongodb サービスが実際に停止しているときに、次のコマンドで mongo を起動している間です。 brew services start mongodb、次のエラーコードが表示されますが、開始されました ----------エラーコード------------- /Users/attis/Library/LaunchAgents/homebrew.mxcl.mongodb. plist: サービスは既にロードされています エラー: 実行中に失敗しました。/bin/launchctl bootstrap gui/501 /Users/attis/Library/LaunchAgents/homebrew.mxcl.mongodb.plist133で終了しました。

mongodbサービスが実際に開始されたときに、次のコマンドでmongoを停止します。次のエラーコードが表示されますが、その後停止しました。----------エラー コード--------------- エラー: サービスmongodbが開始されていません。

私は launchctl メカニズムに精通していません。迷惑な問題を解決するのを手伝ってくれる人はいますか。特に、すべてのサービスを開始すると、mongodb の開始後に開始される次のすべてのサービスがブロックされます。

写真を開始すると、黄色の警告も表示されます