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
Plan de sécurité Microsoft 365
Les attaquants savent comment prendre le contrôle de votre tenant Microsoft 365, et vous, savez-vous comment le reprendre en main ?
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Rançongiciels et IA : les attaques gagnent en efficacité en ciblant l’humain
- De manager d’équipe à manager d’agents IA : le management change de dimension
- Travail hybride : pourquoi les salariés français restent les plus attachés au bureau en Europe
- Pourquoi la souveraineté des données relève du contrôle et non de la géographie
Articles les + lus
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
À la une de la chaîne Tech
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
