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

XML形式のプロパティを含む構造化テキストファイル。また、バイナリ形式のファイルとしてエンコードすることもできます。

1
ユーザーLaunchAgentの正常なロード
plistファイルを作成して、Windows(Cygwin)およびLinuxで正常に使用してlocalhostのポート経由でリモートサーバーからimapd接続をストリーミングするxinetdプロセスを置き換えました。ssh plutilコマンドは、私の設定がOKであると言います。launchctl load path-to-plistエラーなしで実行されます。 launchctl listエージェントを実行しても表示されません。ローカルホストのポートに接続しようとすると、接続が拒否されます。 これが私の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.my.ssh_tunnel</string> <key>Program</key> <string>/usr/bin/ssh</string> <key>ProgramArguments</key> <array> <string>-F /Users/userx/.ssh/config</string> <string>dname /usr/sbin/imapd</string> </array> <key>Sockets</key> <dict> <key>Listeners</key> <dict> <key>SockServiceName</key> <string>dname-imapd</string> <key>SockType</key> <string>stream</string> <key>SockProtocol</key> <string>TCP</string> </dict> </dict> <key>inetdCompatibility</key> <dict> <key>Disabled</key> <false/> <key>Wait</key> <false/> </dict> …

2
1970年からすべてが重要なのはなぜですか?
だから私は周りを見回したが、これに対する答えを実際に見つけることができなかった。 私はiPhone(jailbroke)を持っていますが、いくつかの設定で、通常「.pInterval」ファイルに「TimeIntervalSince1970」と似たような文字列があります。今、私はこれらのようなすべてのタイマーが開始するための基本日時を必要とすることを知っています。 しかし、私の本当の質問はなぜ1970年なのでしょうか?


0
Mojaveでフェイスタイムコールを自動承諾する
この前の質問のように https://stackoverflow.com/questions/49120467/facetime-autoacceptinvites 私は自分のMacを使って家の様子を時々見たいと思っています(特にHomeKit Automationが動くかどうか)これは、私のiPhoneからFaceTimeの呼び出しをMacに自動受け入れさせることで、最も簡単に実現できます。 以前は、com.apple.FaceTime plistキーのAutoAcceptInvitesおよびAutoAcceptInvitesFromがあり、これらを使用して目的の動作を設定できました。しかし、それらはMojaveではもはや望ましい効果を持っていないようです。 ランニング strings /Applications/FaceTime.app/Contents/MacOS/FaceTime | grep Auto 古いOSのための最初の解決策のポスターがいくつかの結果をもたらしたので。キー AutoAcceptInvites そして AutoAcceptInvitesFrom まだあります。もう一つの有望なものは Auto-accepting invite: %@。以来 %@ Cocoaのオブジェクトの文字列フォーマット(つまり、たとえば文字列)です。これは、自動的に受け入れられた呼び出しのログメッセージのようなものだと思います。だからそれはまだ可能かもしれません。
1 facetime  plist  call 

2
後続のAppleScriptの実行の間に変数の値をどのように渡しますか?(スクリプト実行間の永続的な値)
私はcronの仕事のように走るというAppleScriptを持っています。このAppleScriptの中では、ブーリアンスイッチのように振る舞う変数(つまりon / off値)があります。その後の実行では、ブール変数の値がon / offであるかどうかに応じて、特定のアクションをとる必要があります。 Q)これが可能な異なる方法は何ですか?(サンプルコードをいただければ幸いです)。 乾杯。 回答)plistファイルやプロパティファイルが適しています。 私を正しい方向に向けてくれたdaviesgeekの名誉です。興味のある人のために私は次のようにヘルパーサブルーチンを書きました: -- read the plist file tell application "System Events" tell property list file plistfile_path tell contents set someLocalVariable to value of property list item "someLocalVariable" end tell end tell end tell on create_plist_file(file_path) -- create the plist file tell application "System …

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 …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.