Привет, я подключаюсь к удаленному серверу Linux, используя шпаклевку на компьютере-победителе, и выполняю там определенные команды. Я хочу автоматизировать задачи с помощью plink следующим образом:
plink serveradress -l userid -pwd pass -batch "ls;cmd1"
Если я выполняю команды "ls; cmd1; cmd2" вручную через putty/plink, то все работает нормально. Однако, если я делаю то же самое torhgh cmd.ext и выше команды plink, я получаю "bash cmd1 not found". Однако команда ls работает нормально.
Почему это происходит? PS: cmd1 не является встроенной командой linux. Полагаю, он создан специально для сервера.
Как мне сделать эту работу?