Os problemas
- Ele é executado usando o shell
/bin/sh, não/bin/bash, então$RANDOMprovavelmente não funciona - A menos que você defina o
PATHno arquivocrontab, ele não saberá onde estão as coisas comodd(ou na solução abaixo,bash) - Se você quiser fazer isso usando UUIDs, uma maneira muito mais simples é usar
/dev/disk/by-uuid/THE-UUID
A solução
-
Descubra o arquivo do dispositivo em
/dev/disk/by-uuidpesquisando e verificando se você não encontrou nenhum erro comdd(substituaTHE-UUIDpelo UUID real):ls -alF /dev/disk/by-uuid sudo dd if=/dev/disk/by-uuid/THE-UUID of=/dev/null count=1 skip=$RANDOM -
Edite
root'crontabpara (substituaTHE-UUIDpelo UUID real):* * * * * /bin/bash -c 'dd if=/dev/disk/by-uuid/THE-UUID of=/dev/null count=1 skip=$RANDOM'