我有一个运行的脚本
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
以获得更多选择。