la non-exécution d'un script shell
Je suis en train de lancer un script shell sur unix, mais j'obtiens une erreur en précisant qu'il ne peut pas être exécutée.
Commande
Unix> Abc.ksh
ksh: Abc.ksh: cannot execute
Aussi essayé
pcasvs17 > ./Abc.ksh
ksh: ./Abc.ksh: cannot execute
Le script commence par
#!/bin/ksh
Toute aide est appréciée.
OriginalL'auteur misguided | 2013-04-15
Vous devez vous connecter pour publier un commentaire.
chmod +x Abc.ksh
et essayez de nouveau avec./Abc.ksh
-rw-r--r--
, après l'exécution de la commande l'accès a été-rwxr-xr--
Pouvez-vous expliquer pourquoi nous avons besoin de le faire?
le x signifie "exécutable". Avant la commande chmod, le fichier peut être Lu et Écrit, mais non exécutées (même pas par la personne qui l'a écrit)
OriginalL'auteur ennuikiller