Bonjour la Guilde,
Au taf, sur un serveur RHEL 5.3 (oui, je sais, c'est vieux...), la commande 'atq' me renvoie toute une liste de jobs :
9792 2020-10-13 20:00 a root
9794 2020-10-13 20:00 a root
9790 2020-10-13 08:46 ! root
9793 2020-10-13 09:14 ! root
9803 2020-10-13 12:00 ! root
9804 2020-10-13 14:00 ! root
9798 2020-10-13 20:00 a root
9579 2020-05-04 13:04 ! root
9789 2020-10-13 20:00 a root
9797 2020-10-13 20:00 a root
9806 2020-10-13 20:00 a root
9795 2020-10-13 20:00 a root
9580 2020-05-04 20:00 ! root
9796 2020-10-13 09:15 ! root
9787 2020-10-13 08:33 ! root
9802 2020-10-13 09:42 ! root
9805 2020-10-13 17:00 ! root
9788 2020-10-13 20:00 a root
9791 2020-10-13 20:00 a root
Quand je cherche à obtenir des infos sur l'un de ces jobs, en particulier si je veux savoir ce qui sera exécuté comme commande à telle date et telle heure, la commande 'at -c xxxx' (où xxxx est l'un des numéros de jobs figurant dans la première colonne affichée par atq), cela m'affiche... rien du tout. Pourtant, tous les sites que j'ai consultés à ce sujet disent pareil : c'est normalement comme ça qu'il faut faire.
Dans le répertoire /var/spool/at, je trouve des fichiers de taille nulle, certains dont le nom commence par un '!', d'autres qui commencent par un 'a'. Le lien est vite fait avec le résultat de la commande 'atq', d'autant que le nombre qu'il y en a en '!' et en 'a' correspond bien, mais comment interpréter la fin du nom, en hexa ? En plus,
# ll /var/spool/at
total 4
-rwx------ 1 root root 0 mai 4 13:02 !0256b0193ffd8
-rwx------ 1 root root 0 mai 4 13:02 !0256c01940178
-rwx------ 1 root root 0 oct 13 08:32 !0263b01978e09
-rwx------ 1 root root 0 oct 13 08:45 !0263e01978e16
-rwx------ 1 root root 0 oct 13 09:12 !0264101978e32
-rwx------ 1 root root 0 oct 13 09:13 !0264401978e33
-rwx------ 1 root root 0 oct 13 09:40 !0264a01978e4e
-rwx------ 1 root root 0 oct 13 09:40 !0264b01978ed8
-rwx------ 1 root root 0 oct 13 09:40 !0264c01978f50
-rwx------ 1 root root 0 oct 13 09:40 !0264d01979004
-rwx------ 1 root root 0 oct 13 08:32 a0263c019790b8
-rwx------ 1 root root 0 oct 13 08:32 a0263d019790b8
-rwx------ 1 root root 0 oct 13 08:45 a0263f019790b8
-rwx------ 1 root root 0 oct 13 08:45 a02640019790b8
-rwx------ 1 root root 0 oct 13 09:12 a02642019790b8
-rwx------ 1 root root 0 oct 13 09:12 a02643019790b8
-rwx------ 1 root root 0 oct 13 09:13 a02645019790b8
-rwx------ 1 root root 0 oct 13 09:13 a02646019790b8
-rwx------ 1 root root 0 oct 13 09:40 a0264e019790b8
drwx------ 2 daemon daemon 4096 oct 1 20:00 spool
Le sous-répertoire /var/spool/at/spool est vide.
Question subsidiaire : comment se fait-il que dans le résultat de 'atq', je vois encore des jobs à des dates passées (exemple : "9580 2020-05-04 20:00 ! root") ?
Merci d'avance de vos lumières...
--
Marc