실행되는 스크립트가 있습니다
python3 /path/script.py
시작 시 스크립트를 실행하는 방법을 모르겠습니다.
어떤 조언이라도 좋을 것입니다!
답변1
서비스로 실행하세요.
만들다 /etc/systemd/system/myscript.service
:
[Unit]
Description=My Script
[Service]
ExecStart=/usr/bin/python3 /path/script.py
[Install]
WantedBy=multi-user.target
그런 다음 실행하십시오.
sudo systemctl start myscript # Runs the script now
sudo systemctl enable myscript # Sets the script to run every boot
을 사용하여 특정 사용자로 실행하도록 설정하거나 User=
, 네트워크를 사용할 수 있을 때만 실행되도록 설정하는 After=networking.target
등 다양한 작업을 수행할 수 있습니다. GUI를 시작하는 경우 이를 사용자 서비스로 실행하고 싶을 것입니다.
바라보다man systemd.unit
그리고man systemd.service
더 많은 선택을 위해.