Я использую следующую команду в CMD, чтобы удаленно открыть Putty (используя centos 6) и выполнить команды, сохраненные в файле commands.txt, сохраненном на компьютере.
putty.exe root@ip port -pw password -t -m commands.txt
Однако это работает, только если файл commands.txt имеет размер около 5 КБ.
Есть 2 вопроса, если кто-то может помочь, пожалуйста:
а) Вопрос 1. Что мне делать, чтобы он мог запустить файл commands.txt большего размера?
б) Вопрос 2: В CMD, если я сделаю 3 командные строки с 3 различными командными файлами, произнесу «commands1.txt», «commands2.txt» и «commands3.txt» и вставлю все нижеприведенные задания в CMD, это откроет 3 шпаклевки в то же время и делать все одновременно.
putty.exe root@ip port -pw password -t -m commands1.txt
putty.exe root@ip port -pw password -t -m commands2.txt
putty.exe root@ip port -pw password -t -m commands3.txt
Как я могу попросить CMD выполнить в точной последовательности, а не открывать все одновременно?
Это, откроет сервер, выполнит
putty.exe root@ip port -pw password -t -m commands1.txt
только когда финиш выполнит
putty.exe root@ip port -pw password -t -m commands2.txt
и только когда финиш выполнит
putty.exe root@ip port -pw password -t -m commands3.txt
Как это сделать, чтобы он не выполнял все 3 задания одновременно, а один за другим в точном порядке, в котором я его разместил?