3

существует ли программа, которая прослушивает определенный порт и выполняет произвольное выполнение при входящем соединении с этим портом?

причина: иногда itunes не работает, тогда я хотел бы иметь возможность запустить его с пульта.

3 ответа3

3

xinetd - это демон Unix, который прослушивает один или несколько портов и запускает программы (обычно серверы или другие демоны) при подключении к этим портам. Он доступен в Cygwin и может быть установлен как служба Windows с помощью утилиты cygrunsrv :

$ xinetd-config
$ cygrunsrv -I xinetd -p /usr/sbin/xinetd -d 'CYGWIN xinetd' -a '-stayalive -pidfile /var/run/xinetd.pid'
$ cygrunsrv -S xinetd

Я не знаю, идеально ли это для вашей конечной цели удаленного управления iTunes, но его можно использовать для прослушивания произвольных портов и запуска произвольных программ. Я думаю, что это может удовлетворить ваши потребности, если вы проявите творческий подход.

0

OpenSSH безопасен и довольно прост в установке на окнах. После того, как на вашем компьютере с Windows запущена служба ssh, вы можете создать скрипт, который запускает ssh на вашем сервере Windows, запускает itunes, а затем завершает работу.

-1

Если вам нужен простой способ просто запустить ITunes удаленно, вы можете использовать PsExec. Командная строка, которая вас заинтересует:

psexec \\computername -i -d -u YourUserName -p YourPassword "C:\Program Files\iTunes\iTunes.exe"

-i : Run this program so it can be seen on the desktop.
-d : Exit psexec once the program has been launched.
-p : If you omit this, it will prompt for your password instead
      of typing it in the clear or storing it in a batch file.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .