Lancer .sh ou .py dans une fenetre de terminal
Posté : mer. 3 juil. 2019 12:12
Bonjour a tous,
je vous soumet mon soucis, je débute sous linux/raspbian comme beaucoup ici.
Actuellement je suis en train de me fabriquer une sorte de "HomeBox" qui a terme gerera , des sortie relais, un petit écran LCD, de la visio en streaming ,détection de mouvement etc...
Pour le moment le code avant gentillement mais je me retrouve toujours embêté par les même problèmes qui sont tous lié:
N°1 : Lorsque je lance mon script Python au démarrage grace a RC.local il ne s'ouvre pas dans un terminal.
j'ai trouvé une solution temporaire mais qui ne me convient qu'a moitié:
A la place de:
sudo python /var/www/html/gpio/marcobox.py
Je peux faire un :
sudo lxterminal -e python /var/www/html/gpio/marcobox.py
Mais cela ne me convient qu'a moitié car une fois le programme fini (ou planté! (lol)) la fenêtre de terminal se ferme...
encore pire quand j'appelle la commande via mon interface web PHP la commande
system("sudo python /var/www/html/gpio/marcobox.py"); fonctionne
system("sudo lxterminal -e python /var/www/html/gpio/marcobox.py"); ne fonctionne pas du tout
Ce qui m’ amène à mon problème n°2
N°2: Lorsque je lance un script python par l'interface graphique, il me demande avec quoi l’associer, je clique sur l'onglet "Lignes de Commandes Personalisée" puis tape "sudo python" en prenant bien soin de cocher "Exectuer dans un émulateur terminal" et "Garder la fenêtre terminal ouverte"
Sauf que rien n'y fais les fenêtre ne s'affichent meme pas mais le script s’exécute bien
Sinon dans l'ensemble ca fonctionne bien( je continue d'apprendre grace au kit Freenove vraiment sympa)
Merci!
je vous soumet mon soucis, je débute sous linux/raspbian comme beaucoup ici.
Actuellement je suis en train de me fabriquer une sorte de "HomeBox" qui a terme gerera , des sortie relais, un petit écran LCD, de la visio en streaming ,détection de mouvement etc...
Pour le moment le code avant gentillement mais je me retrouve toujours embêté par les même problèmes qui sont tous lié:
N°1 : Lorsque je lance mon script Python au démarrage grace a RC.local il ne s'ouvre pas dans un terminal.
j'ai trouvé une solution temporaire mais qui ne me convient qu'a moitié:
A la place de:
sudo python /var/www/html/gpio/marcobox.py
Je peux faire un :
sudo lxterminal -e python /var/www/html/gpio/marcobox.py
Mais cela ne me convient qu'a moitié car une fois le programme fini (ou planté! (lol)) la fenêtre de terminal se ferme...
encore pire quand j'appelle la commande via mon interface web PHP la commande
system("sudo python /var/www/html/gpio/marcobox.py"); fonctionne
system("sudo lxterminal -e python /var/www/html/gpio/marcobox.py"); ne fonctionne pas du tout
Ce qui m’ amène à mon problème n°2
N°2: Lorsque je lance un script python par l'interface graphique, il me demande avec quoi l’associer, je clique sur l'onglet "Lignes de Commandes Personalisée" puis tape "sudo python" en prenant bien soin de cocher "Exectuer dans un émulateur terminal" et "Garder la fenêtre terminal ouverte"
Sauf que rien n'y fais les fenêtre ne s'affichent meme pas mais le script s’exécute bien
Sinon dans l'ensemble ca fonctionne bien( je continue d'apprendre grace au kit Freenove vraiment sympa)
Merci!