web-dev-qa-db-fra.com

Rendre tout nouveau fichier .sh exécutable

Un de mes scripts crée de nouveaux fichiers .sh dans le dossier/tmp/comment puis-je configurer que tous les nouveaux fichiers du dossier/tmp/obtiendront chmod -x automatiquement parce que mon script échoue lors de la tentative d'exécution de scripts dans/tmp /

1
John

Mauvaise approche. Lors de la création du script, définissez également le drapeau x! Ou, lors de l'exécution du script créé, ajoutez-y sh ou bash:

Au lieu de:

/tmp/myscript.sh

utilisation:

bash /tmp/myscript.sh

De cette façon, vous n'avez pas besoin de rendre le script exécutable.

2
Frantique