Nettoyage de Windows 2003 « ancienne méthode »
Voilà un article qui va faire frémir les vieux Admins et remplir d'aise la génération montante : OnLamp publie un article de trois pages intitulé « System Administration with ooRexx », ou « Comment utiliser un quasi langage à objets/shell pour effectuer des tâches de nettoyage et autres automates d'administration de serveur ». Tout çà sous environnement Windows, et à l'aide de l'héritier du « langage Shell » d'OS/2, Rexx. Les retrouvailles sont émouvantes à plus d'un titre. Certes, la sphère MS possède VB et ses multiples avatars. Mais il existe une notable différence entre une suite de commandes interprétées -le propre d'un langage « noyau »- et un programme que l'on doit nécessairement compiler (ou « tokeniser » ergoteraient certains experts) avant exécution. Quant au langage batch/CMD de Windows, il est presque utilisable... encore faudrait-il qu'il ne lui manque pas la parole. Sorti de quelques routines d'appel « AT » et autres login script minimalistes, les astuces que l'on peut en tirer ne demeurent que de petites astuces. Rexx, de son coté, est « open » et gratuit. Il est toujours possible de l'utiliser « à l'ancienne », sans nécessairement devoir recourir aux fonctions « objet », aux notions de sous-classe, de polymorphisme et autres subtilités qui n'ont gère leur place dans une recherche récursive et tueuse de fichiers MP3, TMP et BAK. Ajoutons que ce Rexx objet tourne aussi bien sous Windows que sous Linux et les principaux Unix.