You are currently browsing the archives.



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… :P ) 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… :P