Есть ftp сервер. Надо подключиться к нему и раз в секунду скачаивать /proc/interrupts. Т.к. /proc/interrupts не является файлом,а вызовом системной процедуры, то get возвращает пустой файл.
/proc/interrupts является файлом у которого размер 0, но операция чтения возвращает результат ненулевой длины.
Можно сделать скрипт который копирует раз в секунду нужный файл куда-нить в /tmp, а с ftp забирать уже скопированный файл. Можно пропатчить ftp сервер. но лучше всего отказаться от ftp, а засунуть с /etc/inet.d какой-нить скрипт чтобы просто возвращал искомый файл по запросу.
Это зависит от сервера, например, 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)