J'ai un fichier texte contenant une liste de commandes shell et
j'aimerais savoir comment les exécuter simplement en lançant
le nom du fichier. Quelle est cette commande ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Stephane Chazelas
2003-12-11, 10:31(+01), zarak:
J'ai un fichier texte contenant une liste de commandes shell et j'aimerais savoir comment les exécuter simplement en lançant le nom du fichier. Quelle est cette commande ?
Il faut:
1- que tu aies les permissions d'exécution sur le fichier: chmod u+x le-fichier # pour le propriétaire seulement chmod a+x le-fichier # pour tout le monde
2- que le système sache quel interprète utiliser pour executer le fichier. Mettre #! /le/chemin/du/shell comme premiere ligne
3- que le shell sache où il est. Faire en sorte que le script soit dans un répertoire listé dans la variable d'environnement PATH
J'ai un fichier texte contenant une liste de commandes shell et
j'aimerais savoir comment les exécuter simplement en lançant
le nom du fichier. Quelle est cette commande ?
Il faut:
1- que tu aies les permissions d'exécution sur le fichier:
chmod u+x le-fichier # pour le propriétaire seulement
chmod a+x le-fichier # pour tout le monde
2- que le système sache quel interprète utiliser pour executer
le fichier.
Mettre
#! /le/chemin/du/shell
comme premiere ligne
3- que le shell sache où il est.
Faire en sorte que le script soit dans un répertoire listé
dans la variable d'environnement PATH
J'ai un fichier texte contenant une liste de commandes shell et j'aimerais savoir comment les exécuter simplement en lançant le nom du fichier. Quelle est cette commande ?
Il faut:
1- que tu aies les permissions d'exécution sur le fichier: chmod u+x le-fichier # pour le propriétaire seulement chmod a+x le-fichier # pour tout le monde
2- que le système sache quel interprète utiliser pour executer le fichier. Mettre #! /le/chemin/du/shell comme premiere ligne
3- que le shell sache où il est. Faire en sorte que le script soit dans un répertoire listé dans la variable d'environnement PATH
1- que tu aies les permissions d'exécution sur le fichier: chmod u+x le-fichier # pour le propriétaire seulement chmod a+x le-fichier # pour tout le monde
Si c'est un script, il doit aussi pouvoir être lu (par l'interprete)
1- que tu aies les permissions d'exécution sur le fichier:
chmod u+x le-fichier # pour le propriétaire seulement
chmod a+x le-fichier # pour tout le monde
Si c'est un script, il doit aussi pouvoir être lu (par l'interprete)
1- que tu aies les permissions d'exécution sur le fichier: chmod u+x le-fichier # pour le propriétaire seulement chmod a+x le-fichier # pour tout le monde
Si c'est un script, il doit aussi pouvoir être lu (par l'interprete)
Raslebol des patches Windoze
Dans l'article <br9dhn$bli$ écrivait :
J'ai un fichier texte contenant une liste de commandes shell et j'aimerais savoir comment les exécuter simplement en lançant le nom du fichier. Quelle est cette commande ?
sh nom_du_fichier
:/tmp# cat fichier ls
:/tmp# sh fichier fichier package-libdvdread-0.9.4 sfskkaDyd package-libdvdcss-1.2.8 sfsKez27c toto
Dans l'article <br9dhn$bli$1@news-reader2.wanadoo.fr>
carraz.cyril@wanadoo.fr écrivait :
J'ai un fichier texte contenant une liste de commandes shell et
j'aimerais savoir comment les exécuter simplement en lançant
le nom du fichier. Quelle est cette commande ?
sh nom_du_fichier
root@scud:/tmp# cat fichier
ls
root@scud:/tmp# sh fichier
fichier package-libdvdread-0.9.4 sfskkaDyd
package-libdvdcss-1.2.8 sfsKez27c toto
J'ai un fichier texte contenant une liste de commandes shell et j'aimerais savoir comment les exécuter simplement en lançant le nom du fichier. Quelle est cette commande ?
sh nom_du_fichier
:/tmp# cat fichier ls
:/tmp# sh fichier fichier package-libdvdread-0.9.4 sfskkaDyd package-libdvdcss-1.2.8 sfsKez27c toto