LINUX.ORG.RU
ФорумAdmin

«Пропинговать» FTP


0

0

Добрый день!

Как можно проверить работает ли FTP сервис на удаленном сервере? Результат нужно вернуть в shell-скрипт.

С Уважением, Александр!

★★★★

man expect или нагуглить готовое решение, например в состве nagios-plugins есть check_ftp

hizel ★★★★★ ()

Интересные варианты. Спасибо. Буду смотреть =)

exst ★★★★ ()

nmap -p21 -sV server

px ★★★ ()

Возьми готовое решение из плагинов нагиоса.

true_admin ★★★★★ ()
Ответ на: комментарий от exst

ftp можно «кормить» команды через stdin, допустим:

echo -e 'open m\nuser anonymous exst@ru\npwd\nclose' | ftp -n

И парсить вывод.

mky ★★★★★ ()
Ответ на: комментарий от mky

>ftp можно «кормить» команды через stdin, допустим:

Тогда уж expect.

Но nc -z имхо самое изящное решение. Правда, оно не проверяет работоспособность канала данных. Тут уж действительно expect в зубы.

nnz ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.