Запустите Сценарий Linux удаленно из Windows

Возможно, что это перенаправило вывод И команды, если Вы не запустили свой пакетный файл со строки

@echo off
1
задан 24 April 2012 в 23:51
4 ответа

Вы должны сделать это с помощью команды SSH. Вам просто нужно установить plink.exe . Вы можете скачать его по адресу:
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

Затем из пакетного файла, подобного этому, выполните его:

@ECHO off
:: run remote command
plink.exe username@myserver /cygwin/C/Users/username/do-backup.sh
ECHO Remote command finished...
PAUSE>nul
4
ответ дан 3 December 2019 в 17:57

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

0
ответ дан 3 December 2019 в 17:57

Если вы хотите автоматизировать задачу, вы можете рассмотреть возможность использования plink. Фактически он использует ssh (или telnet, или raw) для подключения к другому компьютеру. Но вы можете использовать его для подключения и запуска команды в одной строке. Более подробную информацию можно найти в документации по шпатлевке:

http://www.chiark.greenend.org.uk/~sgtatham/putty/docs.html

0
ответ дан 3 December 2019 в 17:57

Я так понимаю, что у вас предварительно написанный сценарий, но, возможно, вы сможете получить все, что вам нужно, с помощью одного из многих «rsync для переупаковки cygwin», например cwrsync и настройки задания по планированию Windows с помощью cwrsync.

0
ответ дан 3 December 2019 в 17:57

Теги

Похожие вопросы