Há uma semana atualizei o computador da minha esposa, e depois de alguns dias notei que crond
não estava rodando. Correr crond -d
não foi muito útil, então eu corri strace crond -d`. Este erro aparece:
openat(AT_FDCWD, "/dev/null", O_RDWR) = 0
dup2(0, 0) = 0
dup2(0, 1) = 1
brk(NULL) = 0x1dab000
brk(0x1dcc000) = 0x1dcc000
getpid() = 1405
mkdir("/run/cron/cron.I23Z7s", 0700) = -1 ENOENT (No such file or directory)
dup(2) = 3
fcntl(3, F_GETFL) = 0x2 (flags O_RDWR)
fstat(3, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
write(3, "mkdtemp: No such file or directo"..., 35mkdtemp: No such file or directory
BTW, o sistema operacional é Slackware64 atual.
Informações extras:
acabei de detectar que posso iniciar rc.crond
manualmente (como root), mas não inicia ao reiniciar... e funciona corretamente, executando todas as tarefas do cron.