не мог получить 3 сценария Python, работающие crontab и rc.local

Я сталкиваюсь с проблемой получения моего rc local для работы, когда я загружаюсь и ничто, кажется, не работает. Как я могу получить 3 из своего выполнения сценариев Python, когда я загружаюсь?

Я попробовал crontab но я не могу разработать, как заставить это функционировать с 3 сценариями Python. Я попробовал следующие шаги и на crontab Я просто использую @reboot tempstream.py.

sleep1
python /home/pi/tempstream.py &
python /home/pi/streamheart.py &
python /home/pi/gps.py &
0
задан 16 October 2016 в 14:47

1 ответ

Я полагаю, что необходимо указать полный путь к Python для этого для работы.

так /usr/bin/python вместо всего python

, но лично я думаю его более симпатичное и более короткое, если Вы добавляете #!/usr/bin/python к первой строке каждого из Ваших файлов Python и затем chmod +x каждый .py файл для создания его исполняемым файлом.

затем Вы можете иметь:

sleep 1
/home/pi/tempstream.py &
/home/pi/streamheart.py &
/home/pi/gps.py &

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

Другая идея состояла бы в том, чтобы на самом деле сделать реальный сервис этого с systemd файлом единицы. Его более легкие, чем Вы думают.

1
ответ дан 28 September 2019 в 09:38

Другие вопросы по тегам:

Похожие вопросы: