Os problemas
- Ele é executado usando o shell
/bin/sh
, não/bin/bash
, então$RANDOM
provavelmente não funciona - A menos que você defina o
PATH
no 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-uuid
pesquisando e verificando se você não encontrou nenhum erro comdd
(substituaTHE-UUID
pelo 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
'crontab
para (substituaTHE-UUID
pelo UUID real):* * * * * /bin/bash -c 'dd if=/dev/disk/by-uuid/THE-UUID of=/dev/null count=1 skip=$RANDOM'