Я сталкиваюсь с проблемой получения моего 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 &
Я полагаю, что необходимо указать полный путь к 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 файлом единицы. Его более легкие, чем Вы думают.