Vous voilà prêt à créer votre premier
script shell Unix dans Qshell. La figure
2 montre un exemple de script de
menu Korn shell. Les menus démontrent
quelques fonctions de base du
langage script et ils peuvent vous simplifier
la vie.
Pour entrer un script shell dans
Qshell iSeries, on
Créer un programme shell
utilise l’éditeur
fourni par le système EDTF. Pour le lancer,
tapez simplement la commande
EDTF (Edit File) sur la ligne de commande
(pas Qshell). EDTF est un
simple éditeur de ligne avec le même
« look and feel » que SEU. La syntaxe
permet d’entrer un chemin Qshell
pour un nom de fichier – c’est-à -dire,
EDTFSTMF(‘/directory/TestShellMenu’
). On peut aussi accéder à un visualiseur
de fichier en utilisant la commande
DSPOF (Display File), qui fonctionne
de la même manière que DTF.
Avec EDTF, vous pouvez copier la
source de la figure 2 dans un fichier
que vous sauvegarderez sous le nom
de MyMenu. Une fois ce fichier sauvegardé,
si vous examinez le contenu de
votre répertoire en utilisant la commande
-ltra, vous verrez que le listing
des entrées du répertoire MyMenu se
présente ainsi :
-rw-rw-rw- MyMenu
Le jeu de lettres à gauche de
MyMenu affiche les autorités (ou « permissions
» en jargon Unix) de ce fichier.
Le premier tiret (-) signifie que
MyMenu est un fichier. Si la combinaison
de lettres précède un répertoire,
un « d » remplace le premier tiret ; si
elle précède un lien logique, un « l » est
utilisé à la place. Les neuf caractères
suivants sont un jeu répétitif de trois
lettres pour chacun des trois groupes :
propriétaire, groupe et public. La lettre
« r » représente le droit de lire, la lettre
« w » dénote le droit d’écrire et la lettre
« x » exprime le droit d’exécuter.
On voit que chacun de ces trois
jeux de lettres contient un tiret au lieu
d’un x. Cela signifie que, même si vous avez tapé un bon menu, vous ne pouvez
toujours pas l’exécuter parce que
vous n’avez pas l’autorité appropriée.
Pour pouvoir exécuter votre script de
menu, un x doit remplacer le tiret dans
le premier jeu rw-. Heureusement, la
commande chmod vous permet de
modifier facilement cet état de choses.
Si vous utilisez la commande
chmod u+x MyMenu
vous changez le paramétrage des permissions
en
-rwxr—r–
qui signifie que vous (« u » le propriétaire)
êtes autorisé à lire, écrire et exécuter
(« x ») mais que tous les autres
peuvent uniquement lire. A noter qu’il
faut taper la commande chmod en minuscules.
Pour en savoir plus sur ce sujet,
vous trouverez un tutoriel commode
sur chmod à http://catcode.
com/teachmod.
Téléchargez cette ressource
Construire une infrastructure cloud optimisée pour l’IA avec Microsoft Azure
Les managers IT ont besoin d’une stratégie claire et de solutions concrètes pour préparer leur infrastructure cloud à l'adoption de l'IA, tout en optimisant les coûts, renforçant la sécurité et développant les compétences internes. Découvrez tous les conseils dans ce guide Insight.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Alliée ou menace ? Comment l’IA redessine le paysage cyber
- Top 5 du Baromètre de la cybersécurité 2025 : entre confiance et vulnérabilités persistantes
- Analyse Patch Tuesday Février 2026
- Entamer la transition vers la cryptographie post quantique est prioritaire
Articles les + lus
Pourquoi Shopify Plus s’impose dans la transformation du e-commerce B2B
Quand l’innovation échappe à ses créateurs: Comment éviter l’effet Frankenstein à l’ère de l’IA
Alliée ou menace ? Comment l’IA redessine le paysage cyber
CES 2026 : l’IA physique et la robotique redéfinissent le futur
Les 3 prédictions 2026 pour Java
À la une de la chaîne Tech
- Pourquoi Shopify Plus s’impose dans la transformation du e-commerce B2B
- Quand l’innovation échappe à ses créateurs: Comment éviter l’effet Frankenstein à l’ère de l’IA
- Alliée ou menace ? Comment l’IA redessine le paysage cyber
- CES 2026 : l’IA physique et la robotique redéfinissent le futur
- Les 3 prédictions 2026 pour Java
