Как запустить скрипт в WinSCP

Я использую графический интерфейс winSCP для подключения к терминалу Linux, а затем копирую файлы и другие вещи.

Теперь у меня есть несколько скриптов на сервере UNIX, я подключен, но как запустить скрипт из Win SCP.

что в основном необходимо, так это sh scriptname.sh через WinSCP. Пожалуйста, дайте мне знать, если кто-нибудь еще узнал, как это сделать. КАК войти в замазку и запустить команду, это занимает много времени для меня. Опция пользовательской команды WinSCP попыталась нажать «Выполнить», но всплывает ошибка, как будто такого каталога нет.

Пробовал гуглить, но по делу информация не приходит.


person user3930361    schedule 07.04.2015    source источник


Ответы (4)


Попробуйте это sh "!"

OR

Прежде всего, выполнение команд из WinSCP может быть сложным, и если вы также можете запускать несколько команд, существуют ограничения, которые вы не можете выполнить для WinSCP, и в конечном итоге вам придется воспользоваться помощью PUTTY.

Вот ссылка Интеграция WinSCP с Putty, которая поможет вам интегрировать WinSCP в Putty, поэтому что, когда вы открываете любой сервер через WinSCP, шпатлевка автоматически подключается, даже не запрашивая пароль. И тогда вы можете запустить свою команду, надеюсь, что это доставит вам какие-либо проблемы.

Помните, что вы можете сохранить детали подключения в WinSCP, и всего одним щелчком мыши он подключится к серверу на SCP, а также на Putty.

person NeverGiveUp161    schedule 07.04.2015
comment
DownVoters Хотите прокомментировать ?? - person NeverGiveUp161; 07.04.2015

Вы можете определить свою собственную пользовательскую команду, щелкнув правой кнопкой мыши, выбрав Пользовательские команды и выбрав Настроить. Затем нажмите «Добавить», введите описание, например. Run и указать пользовательскую команду. Попробуйте sh "!" для начала - это работает нормально для меня, если вы все еще получаете ошибки, опубликуйте свой вывод здесь. Кавычки важны - в кавычках должно быть только восклицание.

person IBam    schedule 07.04.2015
comment
Команда 'sh 'ИмяФайла.sh' не выполнена с кодом возврата 127 и сообщением об ошибке sh: 'ИмяФайла.sh: Нет такого файла или каталога. - person user3930361; 07.04.2015
comment
У вас были внешние одинарные кавычки в пользовательской команде? Вы не должны были - person IBam; 07.04.2015
comment
Пожалуйста, обновите свой ответ, в нем есть одна дополнительная цитата :), которая вызывает проблему. - person NeverGiveUp161; 07.04.2015
comment
Спасибо @ user3560140, я как раз редактировал это, когда вы указали на это ;-) - person IBam; 07.04.2015

Щелкните правой кнопкой мыши сценарий > Пользовательские команды > Выполнить.

Надеюсь это поможет.

person William    schedule 07.04.2015

person Martin Prikryl    schedule 08.04.2015