1

У меня уже есть два скрипта Python, запущенных на RPI при запуске с crontab, синтаксис выглядит примерно так:

@reboot python /home/scripts/my_script_a.py > /home/log/a.log 2>&1 &
@reboot python /home/scripts/my_script_b.py > /home/log/b.log 2>&1 &

Выполнение сценариев может занять несколько часов, поэтому сейчас я регистрирую информацию и захожу через sftp, чтобы просмотреть выходные данные, но я хотел бы открыть вывод процесса в терминале ssh, отправить команды сценариям и посмотреть вывод в режиме реального времени, это возможно?

Я вхожу через ssh с тем же пользователем, что и скрипты. Спасибо за ваше время.

2 ответа2

0

Вам может пригодиться команда tailf of tail -f .

Например:

tailf /home/log/a.log

Распечатает вывод в режиме реального времени.

0

Вы можете использовать команду экрана, чтобы сделать это.

Проверь это:

https://serverfault.com/questions/233084/how-do-i-use-crontab-to-start-a-screen-session

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .