У меня проблема, crontab вообще отказывается сотрудничать. Я много читал об этом, и, очевидно, это всегда должно работать:
* * * * env > /tmp/env.output
Я жду, но не появляется env.output. То, что я нахожу забавным, это то, где crontab -e сохраняет:
/tmp/crontab.i2ZQzh
Надеюсь, у кого-то есть идея, я устал запускать свои резервные копии вручную. Я тоже устал от резервного программного обеспечения, но они не работают очень хорошо, некоторые (небольшие) недостатки повсюду, я полагаюсь на rsync.
Спасибо, привет, Dag
Я полагаю из вашего утверждения, что вы использовали команду crontab -e. Вы можете проверить записи crontab, просмотрев '/ var / spool / cron / crontabs' для записей cron. (разные ароматы nix могут иметь это в несколько разных путях)
Я также предлагаю полностью квалифицировать путь. Вместо этого выполните: env
/usr/bin/env
, поэтому измените запись на:
* * * * /usr/bin/env > /tmp/env.output
Если это не устранит вашу проблему, вам нужно указать, какой именно вкус nix вы используете .
Вам не хватает части пользователя, правильный синтаксис:
* * * * * root env > /tmp/env.output
Замените root пользователем, с которым вы хотите запустить команду.
Я полагаю из вашего утверждения, что вы использовали команду crontab -e. Вы можете проверить записи crontab, просмотрев '/ var / spool / cron / crontabs' для записей cron. (разные ароматы nix могут иметь это в несколько разных путях)
Я также предлагаю полностью квалифицировать путь. Вместо этого выполните: env
/usr/bin/env
, поэтому измените запись на:
* * * * /usr/bin/env > /tmp/env.output
Если это не устранит вашу проблему, вам нужно указать, какой именно вкус nix вы используете .
Вам не хватает части пользователя, правильный синтаксис:
* * * * * root env > /tmp/env.output
Замените root пользователем, с которым вы хотите запустить команду.