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> …