Python, linux: lancer automatiquement un script python
Fermémamiemando Messages postés 33363 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 novembre 2024 - 17 oct. 2022 à 15:21
- Lancer un script python automatiquement
- Script vidéo youtube - Guide
- Citizen code python avis - Accueil - Outils
- Automatiquement - Guide
- Trouver la position d'un élément dans une liste python ✓ - Forum Python
2 réponses
J'ai trouvé une solution pour lancer un script tout seul au démarrage : crontab et le module python-crontab
17 oct. 2022 à 15:21
Bonjour,
Sous Linux :
- pour lancer un programme au démarrage du système, il faut normalement créer un fichier service, qu'on enregistre dans la chaîne de démarrage (voir commande systemctl) : voir cette page.
- pour lancer un programme au démarrage d'une session en mode texte, il suffit de le lancer dans ~/.profile ou ~/.bashrc : voir cette page
- pour lancer un programme au démarrage d'une session graphique, il suffit de l'enregistrer en tant que tel dans le panneau de ton configuration de ton environnement graphique.
- KDE : voir cette page.
- Gnome : voir cette page
Ta réponse avec cron fait peut être ce que tu veux, mais elle est fausse dans le cas général. Un cron permet d'exécuter une tâche périodique. Il faut donc que cet instant périodique ait lieu pour que le programme invoqué par cron se lance.
Ensuite pour répondre à ta question, tu ne peux pas forcer l'exécution d'un programme suite à l'exécution d'un autre programme. Ce serait un trou de sécurité. Par contre, ce que tu peux faire, c'est configurer un alias bash nommé programme A ainsi défini :
alias programmeA="programmeA ; programmeB"
ou un script /usr/local/bin/programmeA qui exécute les deux programmes.
Bonne chance