Une chose que je prévois de faire est d'écrire des scripts Perl (péniblement simples), et j'aimerais pouvoir les exécuter sans appeler explicitement Perl depuis le terminal. J'apprécie que, pour ce faire, je dois leur accorder des autorisations d'exécution. Faire cela avec chmod est assez facile, mais cela semble aussi une étape supplémentaire un peu laborieuse. Qu'est-ce que je voudrais est l'une des deux choses:Création de fichiers exécutables sous Linux
Premièrement, est-il un moyen de définir l'indicateur d'exécution lors de l'enregistrement d'un fichier? Actuellement, j'expérimente gedit et geany, mais je serais prêt à passer à un éditeur similaire (ou mieux) si cela avait cette capacité.
A défaut, est-il possible de déclarer que tous les fichiers créés dans un répertoire particulier devraient avoir des permissions d'exécution? Mon umask est réglé sur 022, ce qui devrait être OK, si je comprends bien, mais il semblerait que les fichiers sont créés en tant que fichiers texte (avec 666 autorisations par défaut) plutôt que des fichiers exécutables (avec 777 autorisations par défaut) . Peut-être que je suis simplement paresseux, mais je pense qu'il doit y avoir un moyen plus pratique que de chmodding chaque script que l'on crée.
Vous devez imprimer la sortie de chaque fichier. Vous devez importer les bonnes bibliothèques de chaque fichier. Cela semble être une autre étape dans le processus de programmation, et il est dangereux de la contourner. – JFA