Probleme d'execution de shell
Fermé
gautheronludovic
Messages postés
6
Date d'inscription
lundi 31 mars 2008
Statut
Membre
Dernière intervention
26 août 2008
-
24 juin 2008 à 10:41
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 25 juin 2008 à 14:55
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 25 juin 2008 à 14:55
Bonjour,
J'ai un petit soucis. Je n'arrive pas a exécuter un shell en bash sous un utilisateur normale sans le faire preceder du .
ex : . toto.sh
Si je ne met pas le . d'exécution le shell rerst figé et je ne récupéré pas la main.
Alors que le même shell marche parfaitement sous root.
Bon j'ai verifier mes variable d'environnement le PATH en particulier il est bon.
Si qqu a une solution pour m'éviter de faire précéder mes shell du point d'exécution j'en serais super ravie.
J'ai un petit soucis. Je n'arrive pas a exécuter un shell en bash sous un utilisateur normale sans le faire preceder du .
ex : . toto.sh
Si je ne met pas le . d'exécution le shell rerst figé et je ne récupéré pas la main.
Alors que le même shell marche parfaitement sous root.
Bon j'ai verifier mes variable d'environnement le PATH en particulier il est bon.
Si qqu a une solution pour m'éviter de faire précéder mes shell du point d'exécution j'en serais super ravie.
A voir également:
- Probleme d'execution de shell
- Classic shell windows 11 - Télécharger - Personnalisation
- Shell startup windows 10 - Guide
- Au démarrage de l’ordinateur, le d' se lance. il permet l’exécution des logiciels applicatifs et gère l’utilisation des ressources matérielles (mémoire, processeur, périphériques). - Forum Windows 10
- Erreur d'exécution 13 incompatibilité de type ✓ - Forum Programmation
- Le service sans fil windows n'est pas en cours d'exécution sur cet ordinateur - Forum WiFi
3 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 898
24 juin 2008 à 12:07
24 juin 2008 à 12:07
Salut,
Dans ton exemple il y a un espace entre le point et le script, ce qui n'exécute pas le script, mais "source" le contenu du fichier ;-\
La syntaxe pour l'exécution d'un script (ayant les droits d'exécution et dont l'emplacement est non référencé dans la variable $PATH) est la suivante :
- Est-ce une faute de frappe (l'espace)
- Le répertoire d'où tu lances le script est-il dans le $PATH ?
Dans ton exemple il y a un espace entre le point et le script, ce qui n'exécute pas le script, mais "source" le contenu du fichier ;-\
La syntaxe pour l'exécution d'un script (ayant les droits d'exécution et dont l'emplacement est non référencé dans la variable $PATH) est la suivante :
./le_scriptQuestions :
- Est-ce une faute de frappe (l'espace)
- Le répertoire d'où tu lances le script est-il dans le $PATH ?
gautheronludovic
Messages postés
6
Date d'inscription
lundi 31 mars 2008
Statut
Membre
Dernière intervention
26 août 2008
25 juin 2008 à 12:55
25 juin 2008 à 12:55
re, et j'avais oublier le message d'avant merci de me repondre.
Oui j'ai mis tous les droit au fichier il est en 777 (rwx pour tout le monde).
Oui j'ai mis tous les droit au fichier il est en 777 (rwx pour tout le monde).
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 898
25 juin 2008 à 14:55
25 juin 2008 à 14:55
Ben je ne sais pas quoi dire, à part d'afficher ton script qu'on y jette un œil...
25 juin 2008 à 08:52
Alors que sous root tout ce passe impeccable. l'ennui c'est que j'ai plein de script qui tournais sous root, et pour des question de sécurité il faut que je les exécute avec un compte lambda et ca m'embêterais de tous les modifier.
25 juin 2008 à 10:07