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

1
launchd plistを取得して、複雑な1行のbashコマンドを直接実行するにはどうすればよいですか?
いくつかのパイプとif-then-else句を含むやや複雑なbashコマンドがありgrep、複数のパラメーターを使用してシステムプログラム(など)を呼び出すことは言うまでもありません。 launchdがこの複雑なコマンドを直接ロードして実行するplistを作成する方法はありますか?(plistが複雑なコマンドを含むbashスクリプトファイルを参照するのとは対照的に) ありがとう。
13 macos  bash  launchd  plist 

2
すべてのキーボードショートカットをMac間で移行するにはどうすればよいですか?
多くのカスタムキーボードショートカットがあり、Macを移行します。移行アシスタントをテストしましたが、取得できなかったようです。 私はそれらが~/Library/Application Supportフォルダ内の個々のアプリケーションのplistファイルに格納されていることをどこかで読みましたが、ショートカットを介してこれらのフォルダのいくつかをコピーした後でも、従わないようです。 すべてのキーボードショートカットを新しいMacに移行するにはどうすればよいですか?

1
シェルスクリプトでplistネストされた辞書から値を読み取る
plistファイルがあり、ネストされた辞書からシェルスクリプトを使用して値をフェッチすることに興味があります。これが私のplistファイルの構造です: <dict> <key>Countries</key> <dict> <key>USA</key> <dict> <key>Capital</key> <string>Washington DC</string> <key>Continent</key> <string>North America</string> </dict> <key>Italy</key> <dict> <key>Capital</key> <string>Rome</string> <key>Continent</key> <string>Europe</string> </dict> </dict> </dict> ユーザーが国名を指定した場合、「Capital」キーに割り当てられた値を取得することに興味があります。 たとえば、次のコマンドを実行すると、「国」辞書の下に完全なデータが表示されます。 defaults read "/Users/sameerp/Downloads/data" Countries 2>&1 次の出力が表示されます。 { Italy = { Capital = Rome; Continent = Europe; }; USA = { Capital = "Washington DC"; Continent = …

3
Windows 7で.plistを変更するにはどうすればよいですか?
Mac OSXには、プロパティリストファイル(.plist)があります。Xcodeで変更できます。 .plistファイルが与えられた場合、Windows 7でXcodeが行うようにそれらを変更する合理的な方法はありますか? http://www.icopybot.com/plist-editor.htmを見つけましたが、ファイルを正しく解析していないようです(まず、配列の各エントリはインデックス番号とともに表示されません-それは空白、0、1、2、...)さらに、とにかくエントリを編集することは困難です。 もちろん、Notepad ++を使用してコードを変更することもできますが、Xcodeのようなビジュアルエディターが必要です。

3
bashを使用したplistファイルの更新エラー
bashを使用してplistファイルを更新しようとしています。一部の文字列ではplistファイルを更新できますが、一部の文字列ではエラーが発生します。例えば defaults write '/Users/test/Desktop/myPlist' 'My Key' "[My Value]" エラーを投げる 2011-08-10 18:49:36.208 defaults[17287:903] Could not parse: [My Value]. Try single-quoting it. 「[」と「]」の文字がスローされているように見えます。文字列「[My Value]」でこれを機能させる方法は?

1
plist and status - “ 127指定されたサービスはオペレーティングシステムに同梱されていません”
launchdを使用してスクリプトを実行しようとしていますが、ロードした後もステータス127を取得し続けます。 plistとscriptの両方の所有権、パーミッション、絶対パスなどをチェックしました。私はmacos 10.13を使ってMacで動かしています。 これがplistです: <dict> <key>Label</key> <string>com.parkridge.UrlHistory</string> <key>StartInterval</key> <integer>21600</integer> <key>ProgramArguments</key> <array> <string>/bin/sh</string> <string>/Users/Shared/Resources/Logs.sh</string> </array> <key>RunAtLoad</key> <true/> <key>StandardOutPath</key> <string>/dev/null</string> <key>StandardErrorPath</key> <string>/dev/null</string> </dict> スクリプトを手動で実行することもできますし、それは機能します。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.