タグ付けされた質問 「launchd」

自動化プロセスを開始、停止、および管理するためのシステム。

1
編集用のLingonオープンソースバージョンがLeopard(10.5)で起動しましたか?
スケジュール通りにプログラムを実行できる無料のGUIアプリを探しています。launchdは、使用する基本的なツールのようです。過去には、Lingonがlaunchdの優れたGUIインターフェースとして推奨されてきました。 しかし、Lingon 1.2.1のオープンソース(Apache License V2.0)バージョンはLeopard(10.5)では動作せず、Lingon(2.2.1)の最新バージョンにはMac OS X Snow Leopard 10.6が必要です。 6以降。オープンソースではありません。 Leopard(10.5)で実行するLingonのバージョンを入手した人はいますか? または、別の無料の代替手段がありますか? 更新 -Markのおかげで2.1.1を見つけて試しましたが、うまくいくようです。しかし、変更を行う場合は再起動またはログアウトが必要です-launchdには常に必要ですか?または、Lingonだけですか?その場合、cronnix GUIを使用したcronは、はるかに使いやすいと思われます。
2 launchd  ui  schedule 

0
com.apple.cmio.AppleCameraAssistantの問題
Daemonに問題がありcom.apple.cmio.AppleCameraAssistantます。 私の側でいくつかの調査を行った後、UserEventAgentがCPUを大量に使用した理由に関する問題がようやく見つかりました。 このため: com.apple.xpc.launchd[1] (com.apple.cmio.AppleCameraAssistant[76253]): Could not find and/or execute program specified by service: 2: No such file or directory: /Library/CoreMediaIO/Plug-Ins/DAL/AppleCamera.plugin/Contents/Resources/AppleCa meraAssistant ときに私はsudo launchctl unload ./com.apple.cmio.AppleCameraAssistant.plist、私はもうどんなトラブルがありません。しかし、私のカメラはもう機能しません(理にかなっています)。 私も自分でアプリケーションを起動しようとしましたが/Library/CoreMediaIO/Plug-Ins/DAL/AppleCamera.plugin/Contents/Resources/AppleC ameraAssistant、それは魅力のように動作し、カメラは動作します。 だから私の問題はcom.apple.cmio.AppleCameraAssistant.plist開始できず、その/Library/CoreMediaIO/Plug-Ins/DAL/AppleCamera.plugin/Contents/Resources/AppleC ameraAssistant理由はわかりません。 ただし、.plistで、GroupNameとUserNameを削除しましたが、機能します。 何が問題なの?これらの行があるべきではないか、「_ cmiodalassistants」に「AppleCameraAssistant」を起動する許可がありませんか? 許可は次のとおりです。 .rw-r--r-- root 8 Jan 16:07 com.apple.cmio.AppleCameraAssistant.plist .rwxr-xr-x root 8 Jan 15:48 AppleCameraAssistant どうしてか分かりますか?10.13.2にいます ありがとうございました。


1
LaunchAgentを常にルートとしてロードする方法は?
LaunchAgentを使用して、ログイン時に常にココアアプリケーション(Xcodeなど)を開きます。カスタムアプリケーションにはルート権限が必要ですが、launchctlによって読み込まれた場合、権限なしで読み込まれます。 どうすればできますか? エージェントのプリットで「UserName」キーワードを使用しようとしましたが、機能しません。
1 macos  launchd 

1
LaunchDaemonの読み込みが開始されない
LaunchDaemonを作成して、コンピューターの起動時にマイニングクライアントを自動的に開始しました。.plistファイルは次のとおりです。 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>com.example.miner</string> <key>ProgramArguments</key> <array> <string>/bin/sh</string> <string>/library/start.sh</string> </array> <key>RunAtLoad</key> <true/> <key>KeepAlive</key> <true/> <key>StandardOutPath</key> <string>/tmp/com.example.minerout</string> </dict> </plist> このLaunchDaemonの目標は、コンピューターの起動時に暗号通貨マイナーを起動し、実行し続けることです。マイナー開始スクリプトはライブラリフォルダー内にあり、マイナーは同じフォルダー内にあります。 LaunchDaemonが読み込まれているのに起動しないのはなぜですか?

1
OS X:Launchctlをスケジュールして特定の時間にアプリケーションを終了する
これlaunchctl .plistは、毎日特定の時間に、または次回コンピューターがスリープから復帰するときにアプリケーションを開くために作成しました。 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>caffeine-timecontrol.job</string> <key>ProgramArguments</key> <array> <string>/Applications/Caffeine.app/Contents/MacOS/Caffeine</string> </array> <key>StartCalendarInterval</key> <dict> <key>Minute</key><integer>40</integer> <key>Hour</key><integer>7</integer> <key>WeekDay</key><integer>1234567</integer> </dict> </dict> </plist> 上記は、アプリを覚ますことになっているCaffeine時7:40 AM Every day。 ただし、00:00 AM Every dayコンピューターが起動している場合にアプリケーションを終了させる句を含めることもできますか? 意味は、の反対ですか、それともStartCalendarInterval他の方法で行かなければなりcrontabませんか?

2
YosemiteでSpotlightサーバーを起動および停止するにはどうすればよいですか?
「そこMAC OSXの以前のバージョンについては、次の質問に答える多くのフォーラムがありますが、10.10は、サービスを持っていないようcom.apple.metadata.mds.plistに」/System/Library/LaunchDaemons。他に3つ(com.apple.metadata.mds.index.plist、com.apple.metadata.mds.scan.plistおよびcom.apple.metadata.mds.spindump.plist)あります。 mdutilコマンドを実行すると、次の結果が得られます。 -07 08:55:25.673 mdutil[2360:239343] Metadata.framework [Error]: mdsCopyStorePaths failed: (268435459) (ipc/send) invalid destination port Spotlight server is disabled.

2
起動デーモンにシェルスクリプトを実行させることができません
何らかの理由で、コンピューターの起動時にシェルスクリプトを実行できません。スクリプト自体は問題ありませんが、何らかの理由で、Launch Daemonがジョブを開始していません。助けてください。 起動デーモンは/Library/LaunchDaemons/local.pingtest.plistに保存されます 起動デーモンのPlist: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>local.pingtest</string> <key>ProgramArguments</key> <array> <string>/bin/sh</string> <string>/pingtest/pingtest.sh</string> </array> <key>RunAtLoad</key> <true/> </dict> </plist> 私のシェルスクリプト: /usr/bin/nohup /sbin/ping -i 5 ipaddress | /usr/bin/xargs -L 1 -I '{}' date '+%Y-%m-%d %H:%M:%S: {}' >> /pingtest/Ryan-lou.txt & /usr/bin/nohup /sbin/ping -i …

1
OS X El CapitanおよびAndroid Studio 1.4
OS X El Capitanで実行されているAndroid Studio 1.4で次のことに気づいた人はいますか? IDEからAndroidアプリをビルドする機能を失った正確なポイントを思い出せません。これは、実行に失敗したカスタムビルド手順の広範なセットが原因です。これらのカスタムステップはPythonスクリプトを実行しますが、主な問題は、PATH環境変数がの非常にまばらなリストであるという事実のために、gradleがPythonバイナリを見つけられないように見えることです/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin。 この問題の発見に関連するいくつかのランダムなポイントを次に示します。 この問題は、ターミナルからの構築には影響しません。 この問題はOS Xに特有のもので、私のLinuxボックスはこれに悩まされておらず、同僚のWindowsマシンもこれに悩まされていません。 これは特にPATH適切に設定されていることに関するものです。 これまでに試したこと: 編集/etc/paths:いいえ、助けはありません。 ~/Library/LaunchAgentネットから見つかったさまざまなヒント。知ってるlaunchctl setenv PATH ...?助け無し。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.