Nouveau sur Ubuntu, mais j'ai cherché partout pour obtenir une réponse à cette question. Aucune solution trouvée jusqu'à présent. Fondamentalement, je dois exécuter deux commandes de terminal au démarrage, qui se succèdent directement. Cela me permettra d'ouvrir un script python au démarrage. Le script fonctionne lorsqu'il est ouvert manuellement, mais je ne parviens pas à le faire fonctionner au démarrage. Dans le terminal, je tape:
cd /directory/with/python/script/
python name.py
Le script fonctionne, mais j'ai du mal à le faire fonctionner au démarrage.
En supposant que vous souhaitiez exécuter ce script à chaque démarrage de votre machine, un moyen pratique consiste à ajouter une tâche d'initialisation.
Créez un fichier my-startup-script.conf
(son nom dépend de vous, mais il doit avoir l'extension .conf
) dans /etc/init
, contenant les éléments suivants:
description "Describe what the script does."
start on filesystem
task
script
cd /path/to/script
python name.py
end script
Notez que votre script s'exécutera avec les privilèges root.