Após o sudo crontab -e (ele escreveu "/tmp/crontab.XXXX70pN9h" 1L, 19C 1,1 Todos
Então eu salvei o arquivo. E para verificar ..? (como? eu não sei)
And to check I
ps -e | grep cron
29818 ? 00:00:00 cron
Então .. mas eu decidi verificar novamente, mas
sudo cat /etc/cron.hourly
cat: /etc/cron.hourly: Is a directory
xi@localhost ~ $ sudo ls /etc/cron.hourly
Nada! ou seja, no diretório
Pelo que entendi primeiro 0 na posição da hora significa toda hora?
Respostas:
Os campos no cron são:
E você
0 * * * * <command>
então traduz para "Executar comando a cada hora, todos os dias, todos os meses e todos os dias da semana, se o minuto for 0"Você pode listar seu crontab usando
crontab -l
, como delh já afirmou.Pegue este link aqui, existem alguns exemplos práticos de Cron
fonte
Você
crontab
ecron.hourly
são entidades separadas. Colocar algo no seucrontab
não o colocacron.hourly
, mesmo que seja executado a cada hora. Colocar um scriptcron.hourly
é apenas outra maneira de executá-lo a cada hora, ou seja, seucron
daemon verifica tanto o seucrontab
como ocron.hourly
. Tê-lo em ambos executaria duas vezes.fonte
Você pode verificar se o crontab está instalado usando:
A cada hora, uma mensagem de log deve aparecer na
/var/log/syslog
medida em que foi executada.Leitura adicional:
http://www.linuxweblog.com/crotab-tutorial
Acho que o primeiro zero (0) são os minutos. Mas se você disser que deseja que algo seja feito quando os minutos forem 0, ele será executado a cada hora. Como apenas uma vez por hora, os minutos são zero.
fonte
Você pode simplesmente executar um cron seguindo o tutorial a seguir
http://answergig.com/48/please-provide-some-linux-cron-job-examples?show=48#q48
fonte
Se você estiver realmente procurando por arquivos cron do usuário para ver quando ele foi alterado ou algo dessa natureza, pode ser encontrado,
/var/spool/cron/
mas provavelmente você não deve manipular os arquivos manualmente.fonte
cron
daemon não notará alterações se você editar os arquivos diretamente. Em vez disso, usecrontab -l
para listar o usuário atual,crontab -e
editar para o usuário atual e / ou incluir-u {user}
também para acessar esse usuário diferentecrontab
. Tudo isso está bem definido na página de manual docrontab
.cron
a verificação automática dos arquivos para alterações, se você realmente precisar atualizá-los manualmente.crontab
interface; é para isso que existe. Caso contrário, você precisará parar e reiniciar ocron
daemon.