Я использую приведенный ниже код для подключения к ftp-узлу. Я просто хочу знать, как я могу проверить, не могу ли я установить соединение с ftp-сервером, или ftp-сервер не отвечает. В любом случае это предупредило бы, что ftp-сервер в порядке или ниже. На самом деле я хочу встроить обычный код bash для проверки возможности подключения.Подтверждение подключения к FTP необходимо в сценарии Bash
#!/bin/ksh
ftp -nv <<EOF
open xxx.xx.xx.xx
user xxx xxxxxxxxx
bye
EOF
дает следующее сообщение об ошибке ./noini.sh[3]: Ошибка синтаксиса в строке 3: '<<» непревзойденная – Dogar
Хм, может быть разница между Баш и KSH (который я не имею) простые скрипты обычно совместимы, но, возможно, не в этом случае. – Benj
Ваш код работает в моей среде. @Dogar: Убедитесь, что после обеих копий «EOF» нет скрытых символов (пробел, табуляция?). Всем удачи. – shellter