Funky random startup time
Comme j’ai tweeté récemment, j’ai adopté apticron: je trouve l’outil super intéressant pour me faire un rappel des updates en attentes dans mes divers systèmes, entre autres parce qu’il y joint le changelog de l’update en question.
Le truc s’installe d’un simple apt-get install, mais j’ai remarqué aujourd’hui sur un système plus “ancien” ou je l’installais (un vénérable Ubuntu Hardy…
) que la cron job nétait pas installé dans /etc/cron.d, mais bien dans /etc/cron.daily. Ce qui n’est pas a prime abord remarquable…
Le bout que j’ai trouvé drôle, c’est la façon que le script a de ne pas se lancer en même temps que les diverses cronjobs qui démarrent au cron.daily. Je paste le script dans son entiereté:
#!/bin/sh RANGE=3600 number=`od -vAn -N2 -tu4 < /dev/urandom` number=`expr $number "%" $RANGE` sleep $number test -x /usr/sbin/apticron || exit 0 /usr/sbin/apticron
od? WTF?
Man od nous dit : “od – dump files in octal and other formats”
Assez créatif comme façon d’obtenir un nombre random je dirais…