Python, linux: lancer automatiquement un script python
Fermémamiemando Messages postés 33346 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 8 novembre 2024 - 17 oct. 2022 à 15:21
- Lancer un script python automatiquement
- Script vidéo youtube - Guide
- Citizen code python - Accueil - Outils
- Automatiquement - Guide
- Clémence souhaite faire calculer automatiquement les prix de 30 produits dans trois devises. elle a déjà saisi une formule de calcul pour le tarif du premier produit dans la première devise. corrigez sa formule afin que recopiée vers le bas puis vers la droite, elle remplisse correctement tout le tableau. - Forum Excel
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