Estou tentando o cron em um VPS do Ubuntu com uma instalação mínima, então tive que executar apt-get install cron
. No entanto, digamos que eu execute crontab -e
e adicione (como root) a seguinte linha:
* * * * * date >> /root/datelog
Recebo a notificação de sucesso:
crontab: installing new crontab
mas /root/datelog
nunca é criado . Se eu tentar start cron
, obtenho:
start: Job is already running: cron
Por outro lado, ps
não produz nada:
# ps -ef|grep cron
root 3087 10498 0 Mar17 pts/24 00:00:00 grep --color=auto cron
root 29081 7863 0 Mar13 pts/8 00:00:00 man crontab
Alguma ideia? Obrigado!
Editar: Seguindo a sugestão do ImaginaryRobots, eu modifiquei meu crontab da seguinte forma ... sem sucesso.
* * * * * date >> /root/datelog
* * * * * date >> /tmp/datelog
* * * * * /bin/date >> /root/bindatelog
* * * * * /bin/date >> /tmp/bindatelog
Ou seja, esses arquivos não aparecem em /root
ou em /tmp
.
Editar 2: Talvez eu deva mencionar que o Ubuntu 12.04 (ou pelo menos este VPS) está me dando o que eu considero ser um bug bem conhecido sobre apt-get upgrade
:
mount: permission denied
dpkg: error processing initscripts (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
initscripts
E: Sub-process /usr/bin/dpkg returned an error code (1)
Pacotes instalados aparentemente sem problemas. Mas isso pode estar afetando o comportamento do sistema depois de tudo ...