@tuenut

Тег linux в блоге tuenut

tuenut

Поставил себе tftp-server на debian. Воспользовался дефолтной настройкой, которую везде рекомендуют. И вот не понимаю я, почему не могу зайти через браузер или виндовый проводник? tftp не умеет предоставлять такую возможность? Но вот я ввожу в дебиане:

tftp 127.0.0.1
get hello.txt

и ничего вообще не происходит.
Пишу:

ftp 127.0.0.1

Пишет connection refused.

А если написать:
echo get hello.txt | tftp 127.0.0.1
то файл скачивается. Почему это работает, а нормальный интерфейс tftp-клиента и ftp не работает?

#ovrxdv 2
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
tuenut

Пойнтач, а подскажи мне как правильно запустить некую консольную программу из питона, получать питоном ее stdout?
out, err = Popen('some_app', stdout=PIPE).communicate()

Предлагают так, но программа может работать сутки и более, за это время out разрастется, наверняка не слабо. А мне надо просто анализировать состояние программы в зависимости от того, что она там в консоль пишет.

Проще говоря, это майнер для ежиков, и если ежик отваливается, то майнер начинает об этом срать в консоль, но сам не завершается. Вот я и подумал отслеживать его вывод и дергать, если асик отвалился.
Алсо пока писал, придумал другой способ следить за работой майнера. Но по вопросу выше все же интересено, как можно из питона получить доступ к stdout процесса(не обязательно в нем запущенному) и контролировать размер/содержимое переменной, которая хранит этот stdout.

#tuorq 2
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.