Я использую сценарий ожидания для подключения к машине Windows и выполнения скрипта ant. После завершения я хочу удалить файл и выйти из системы. Выполнение скрипта ant занимает почти 30 секунд, поэтому я добавил «sleep 40» в сценарий ожидания. Но что, если время выполнения будет намного дольше? Можно ли ожидать ожидания сценария ожидания без использования команды sleep?
Да, конечно, вы можете, почему бы вам не увидеть, что выводится на экран после завершения скрипта? Например:
expect "ssh:/C/remoteWindows/myfolderwithantscript/$"
send "rm a_file.txt"
, где ssh: / C / remoteWindows / myfolderwithantscript / - это текст, который вы получаете после завершения scipt, на машине linux есть что-то вроде этого: / home / alex / Documents $ for например, а затем вы отправляете команду «rm» для удаления файла.
Это то, что я делаю, чтобы загрузить файл на ftp-сервер. Я просто делаю
expect "sftp>"
, а затем перехожу к следующим шагам.
Да, конечно, вы можете, почему бы вам не увидеть, что выводится на экран после завершения скрипта? Например:
expect "ssh:/C/remoteWindows/myfolderwithantscript/$"
send "rm a_file.txt"
, где ssh: / C / remoteWindows / myfolderwithantscript / - это текст, который вы получаете после завершения scipt, на машине linux есть что-то вроде этого: / home / alex / Documents $ for например, а затем вы отправляете команду «rm» для удаления файла.
Это то, что я делаю, чтобы загрузить файл на ftp-сервер. Я просто делаю
expect "sftp>"
, а затем перехожу к следующим шагам.
Да, конечно, вы можете, почему бы вам не увидеть, что выводится на экран после завершения скрипта? Например:
expect "ssh:/C/remoteWindows/myfolderwithantscript/$"
send "rm a_file.txt"
, где ssh: / C / remoteWindows / myfolderwithantscript / - это текст, который вы получаете после завершения scipt, на машине linux есть что-то вроде этого: / home / alex / Documents $ for например, а затем вы отправляете команду «rm» для удаления файла.
Это то, что я делаю, чтобы загрузить файл на ftp-сервер. Я просто делаю
expect "sftp>"
, а затем перехожу к следующим шагам.
Да, конечно, вы можете, почему бы вам не увидеть, что выводится на экран после завершения скрипта? Например:
expect "ssh:/C/remoteWindows/myfolderwithantscript/$"
send "rm a_file.txt"
, где ssh: / C / remoteWindows / myfolderwithantscript / - это текст, который вы получаете после завершения scipt, на машине linux есть что-то вроде этого: / home / alex / Documents $ for например, а затем вы отправляете команду «rm» для удаления файла.
Это то, что я делаю, чтобы загрузить файл на ftp-сервер. Я просто делаю
expect "sftp>"
, а затем перехожу к следующим шагам.
Да, конечно, вы можете, почему бы вам не увидеть, что выводится на экран после завершения скрипта? Например:
expect "ssh:/C/remoteWindows/myfolderwithantscript/$"
send "rm a_file.txt"
, где ssh: / C / remoteWindows / myfolderwithantscript / - это текст, который вы получаете после завершения scipt, на машине linux есть что-то вроде этого: / home / alex / Documents $ for например, а затем вы отправляете команду «rm» для удаления файла.
Это то, что я делаю, чтобы загрузить файл на ftp-сервер. Я просто делаю
expect "sftp>"
, а затем перехожу к следующим шагам.
Да, конечно, вы можете, почему бы вам не увидеть, что выводится на экран после завершения скрипта? Например:
expect "ssh:/C/remoteWindows/myfolderwithantscript/$"
send "rm a_file.txt"
, где ssh: / C / remoteWindows / myfolderwithantscript / - это текст, который вы получаете после завершения scipt, на машине linux есть что-то вроде этого: / home / alex / Documents $ for например, а затем вы отправляете команду «rm» для удаления файла.
Это то, что я делаю, чтобы загрузить файл на ftp-сервер. Я просто делаю
expect "sftp>"
, а затем перехожу к следующим шагам.
Да, конечно, вы можете, почему бы вам не увидеть, что выводится на экран после завершения скрипта? Например:
expect "ssh:/C/remoteWindows/myfolderwithantscript/$"
send "rm a_file.txt"
, где ssh: / C / remoteWindows / myfolderwithantscript / - это текст, который вы получаете после завершения scipt, на машине linux есть что-то вроде этого: / home / alex / Documents $ for например, а затем вы отправляете команду «rm» для удаления файла.
Это то, что я делаю, чтобы загрузить файл на ftp-сервер. Я просто делаю
expect "sftp>"
, а затем перехожу к следующим шагам.