Sans aucun doute, la commande OS/400 la plus détestable est WRKACTJOB (Work with Active Job). Je la qualifie ainsi parce que trop de programmeurs en abusent, malgré sa boulimie de précieuses ressources système. WRKACTJOB a du succès parce qu'elle joue un rôle important : elle montre tous les jobs OS/400
Equivalents en matière de gestion des jobs
actifs et les ressources qu’ils consomment. La commande Linux correspondante est top (montrer les informations du process en ordre décroissant d’utilisation de la CPU). La figure 2 montre un exemple de sortie abrégé obtenu par cette commande. La commande top n’affiche qu’une page, qui donne la liste des jobs utilisant à l’heure actuelle le plus de ressources système. Pour visualiser tous les jobs, il faut utiliser la commande ps (process d’actualité). Par elle même, la commande ps ne montre que les jobs associés à la session utilisateur ; par exemple :
ps PID TTY TIME CMD 4449 pts/5 00:00:00 bash 4626 pts/5 00:00:00 ps
Mais on peut afficher tous les jobs en associant l’option aux à la commande ps, afin de montrer tous les process dans un format orienté utilisateur n’affichant pas les noms des terminaux de contrôle. Vous découvrirez rapidement d’autres ressemblances en matière de gestion des jobs. Ainsi, les programmeurs OS/400 terminent souvent des jobs par ENDJOB. Dans Linux, on fait de même avec la commande kill (tuer le process) qualifiée par l’ID job que la commande top ou ps affiche. Parfois, les codeurs d’OS/400 ont besoin d’utiliser ENDJOBABN (End Job Abnormal) ; l’équivalent Linux est la commande kill assortie de l’option -9.
Les programmeurs OS/400 utilisent divers utilitaires pour traiter la planification (scheduling) des jobs. Par exemple, on utilise SBMJOBJS (Submit Job using Job Scheduler) pour planifier les jobs batch pour exécution ultérieure. Certains ateliers AS/400 utilisent des produits tiers, comme Robot de Help Systems, pour la planification. Linux offre un utilitaire de planification de jobs intégré appelé cron (d’après Cronus, le dieu du temps) qui offre de nombreuses options utiles. Le daemon cron (crond) effectue certaines opérations à des moments prédéfinis. (Daemon est la convention de nom Unix pour désigner les processeurs serveurs en arrière plan.)
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
- ADI, l’infrastructure de données de Scality pensée pour l’ère de l’IA et de la souveraineté
- Les coûts cachés des merge requests générées par l’IA
- WatchGuard lance Rai, une IA agentique taillée pour les MSP
- Mythos révèle les limites d’un Zero Trust centré sur le réseau
Articles les + lus
Analyse Patch Tuesday Mai 2026
Les coûts cachés des merge requests générées par l’IA
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
Moderniser le développement logiciel : de la fragmentation à l’intégration
Analyse Patch Tuesday Avril 2026
À la une de la chaîne Tech
- Analyse Patch Tuesday Mai 2026
- Les coûts cachés des merge requests générées par l’IA
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
- Moderniser le développement logiciel : de la fragmentation à l’intégration
- Analyse Patch Tuesday Avril 2026
