Назад | Перейти на главную страницу

Инструмент для выполнения сценария оболочки

У меня есть требование регулярно выполнять несколько сценариев оболочки на серверах Linux. Есть ли в Windows какой-либо инструмент, который подключается к серверу Linux и выполняет данный скрипт с данным пользователем и показывает результат на машине Windows.

используйте plink (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html), вы также можете использовать putty для выполнения команды ssh, но вы не можете получить результат.

C:\>plink.exe -ssh root@1.1.1.1 -pw mypassword uptime
06:40:58 up 50 days,  3:30,  8 users,  load average: 0.00, 0.07, 0.10

C:\>plink.exe -ssh root@1.1.1.1 -pw mypassword uptime > output.txt

C:\>type output.txt
06:41:45 up 50 days,  3:31,  8 users,  load average: 0.00, 0.06, 0.09

выполнить сценарий

C:\>type cmd.txt
uptime

C:\>plink.exe -ssh root@1.1.1.1 -pw mypassword -m cmd.txt
06:41:45 up 50 days,  3:31,  8 users,  load average: 0.00, 0.06, 0.09

Вы можете просто использовать PuTTY. Просто создайте сохраненный сеанс с помощью SSH, который выполняет сценарий на сервере. Он подключится к серверу по SSH, выполнит сценарий и отобразит результат.