1 votes

Le script fonctionne lorsqu'il est utilisé avec "exécuter dans le terminal" mais pas lorsque l'on utilise "exécuter"

Je utilise un script qui est essentiellement identique au premier dans https://stackoverflow.com/a/4783182/7238575. Il fonctionne parfaitement lorsqu'il est exécuté dans le terminal ou en utilisant l'option "Exécuter dans un terminal" (lorsque les préférences sont réglées pour demander quoi faire lors d'un double-clic sur un script dans Nautilus). Cependant, lorsque je le "lance" simplement (ou lorsque les préférences sont réglées pour exécuter), cela ne fonctionne pas.

Quelle est la différence et que se passe-t-il? Comment puis-je faire fonctionner le script avec l'option par défaut "Exécuter" (je préférerais conserver la préférence d'utiliser toujours "Exécuter" afin de pouvoir juste double-cliquer pour exécuter le script sans aucun dialogue.)

1voto

Dans votre script, assurez-vous de configurer toutes les variables d'environnement dont vous avez besoin, et en particulier assurez-vous de définir la variable PATH.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X