2 votes

lancer python script dans le terminal au démarrage et garder ouvert si/en cas d'exception

Écrire un programme d'enregistrement de données qui doit être exécuté au démarrage de la framboise. J'utilise lxsessions autostart pour lancer un shell script qui a la commande pour lancer mon programme python (mon python script nécessite sudo)

Pendant que je continue à déboguer, je voudrais que la fenêtre du terminal reste ouverte si/quand elle rencontre une erreur.

Je l'avais déjà fait avec succès une fois, mais j'ai perdu mon travail.

mon fichier de démarrage automatique est :

#!/bin/bash
@lxpanel --profile LXDE-pi
@pcmanfm --desktop --profile LXDE-pi
@lxterminal -e sudo sh /home/pi/launcher.sh
@xscreensaver -no-splash

mon fichier script est :

#!/bin/sh

echo Script is running

sudo /usr/bin/python3 /home/pi/hms/hms5-1.py

Je pensais que quelque chose comme ceci (dans le fichier autstart) fonctionnerait, mais non :

@lxterminal -e -hold sudo sh /home/pi/launcher.sh

une simple recherche internet a craché des exemples sur la façon d'exécuter la commande au démarrage, même le lancement de scripts mais rien n'a aidé jusqu'à présent. Merci d'avance.....

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X