Método genérico - adicione o script a /etc/rc.local
:
/usr/bin/python pythonscript.py
se o seu interpretador python estiver sob /usr/bin
ou simplesmente
/path/to/pythonscript.py
se o seu script estiver marcado como executável (+ x).
Observe que alguns sistemas usam /etc/rc.d/rc.local
.
Em sistemas systemd , rc.local pode ser completamente ignorado.
Crie uma unidade de serviço, /etc/systemd/system/something.service
:
[Unit] Description=Script name [Service] ExecStart=/path/to/script.py [Install] WantedBy=multi-user.target
Diga systemd para iniciar o script na inicialização com systemctl enable something.service
.