2014-12-15 1 views
0

Я запускаю Python на малине Pi и все отлично работает. У меня есть небольшой скрипт, запущенный при запуске системы, который печатает несколько предупреждающих сообщений (которые я на самом деле не умею читать, так как он работает в фоновом режиме) ...Python при запуске системы

Мой вопрос: есть ли способ через SSH для " открыть "этот исполняемый экземпляр сценария и посмотреть, что происходит, или файл журнала - единственный способ работать с этим?

Спасибо!

+0

вы можете написать предупреждающее сообщение в файл затем прочитать его позже – Hackaholic

+0

неясно, что вы спрашиваете, что именно вы пытаетесь прочитать? –

+0

сценарий не меняется, поэтому я не вижу, как он будет выглядеть в нем. –

ответ

1

Попробуйте использовать библиотеку Python logging. Вы можете настроить его, чтобы сохранить вывод в файл, а затем вы можете использовать tail -f mylogfile.log смотреть, как содержание помещается в

EDIT:.

Альтернативой является использование screen. Он позволяет запускать команду на виртуальной консоли, отсоединяться от этой консоли и затем отключать ее от машины. Затем вы можете снова подключиться к машине и снова подключиться к этой консоли и просмотреть все результаты процесса. Я не уверен в использовании этого скрипта, который запускается, когда машина включена, хотя (я просто не пробовал).

0

Вы должны изменить свой скрипт python, чтобы записать его вывод в файл вместо экрана (который вы не видите). Я думаю, что файл журнала - ваша лучшая (возможно, только) ставка. Вы можете написать файл/tmp на малине pi, если вам нужен только временный файл журнала, который вы можете проверить один раз и некоторое время. Кроме того, как сказал Тим, вы можете попробовать библиотеку протоколов python, но я думаю, что просто писать в файл быстрее и проще, хотя вы можете столкнуться с некоторыми проблемами с разрешениями ...

 Смежные вопросы

  • Нет связанных вопросов^_^