Você está perdendo a parte do usuário, a sintaxe correta é:
* * * * * root env > /tmp/env.output
Substitua o root
pelo usuário com o qual você deseja executar o comando.
Eu tenho um problema, crontab se recusam a cooperar em tudo.
Eu leio muito sobre isso, e obviamente isso sempre deve funcionar:
* * * * env > /tmp/env.output
Espero, mas não aparece env.output . O que eu acho engraçado é onde o crontab -e salva:
/tmp/crontab.i2ZQzh
Espero que alguém tenha uma ideia, estou cansado de iniciar meus backups manualmente. Eu também cansei de algum software de backup, porque eles não funcionam muito bem, algumas (pequenas) desvantagens em todos os lugares, eu confio no rsync.
Obrigado, cumprimentos, Dag
Você está perdendo a parte do usuário, a sintaxe correta é:
* * * * * root env > /tmp/env.output
Substitua o root
pelo usuário com o qual você deseja executar o comando.
Parto da sua afirmação de que você estava usando o comando crontab -e
.
Você pode verificar as entradas do crontab procurando em '/ var / spool / cron / crontabs' para as entradas do cron. (diferentes sabores de nix podem ter caminhos diferentes)
Eu também sugeriria qualificar totalmente o caminho. Em vez disso: qual env
/usr/bin/env
altere a entrada para:
* * * * /usr/bin/env > /tmp/env.output
Se isso não corrigir seu problema, você precisará especificar qual sabor nix você está usando.