LINUX.ORG.RU

> /proc/interrupts не является файлом

/proc/interrupts является файлом у которого размер 0, но операция чтения возвращает результат ненулевой длины.

Можно сделать скрипт который копирует раз в секунду нужный файл куда-нить в /tmp, а с ftp забирать уже скопированный файл. Можно пропатчить ftp сервер. но лучше всего отказаться от ftp, а засунуть с /etc/inet.d какой-нить скрипт чтобы просто возвращал искомый файл по запросу.

gena2x ★★★
()

/bin/cat /proc/interrupts > /tmp/interrupts.txt && scp /tmp/interrupts.txt user:passwd@host:/path/file

Засунуть куда нибудь в крон. Можно также использовать NFS или SMB, или почту или кучу другого :-)

splinter ★★★★★
()

>то get возвращает пустой файл.

Это зависит от сервера, например, wu-ftpd-2.6.1 (RedHat 9.0) спокойно отдает /proc/* файлы, при этом он сообщает ftp-клиенту нулевой размер файла, но передаёт данные:

227 Entering Passive Mode (192,168,25,25,91,191)
150 Opening BINARY mode data connection for stat (0 bytes).
226 Transfer complete.
697 bytes received in 0.00331 secs (2.1e+02 Kbytes/sec)

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

wuftpd зло. помню как когда-то через него "натянули" мой рх 6.2 :)

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