crontab отказываются от простой задачи, которая должна всегда работать


У меня есть проблема, crontab отказываются держать взаперти вообще. Я читал много об этом, и очевидно это всегда должно работать:

* * * * env > /tmp/env.output

Я ожидаю, но никакой env.output не появляется. Что я нахожу забавными, хотя то, где crontab-e сохраняет:

/tmp/crontab.i2ZQzh

Я надеюсь, что у любого есть идея, я устал от запуска моих резервных копий вручную. Я усталый некоторое программное обеспечение для резервного копирования также, купленный они не работают очень хорошо, некоторые (маленькие) недостатки везде, я полагаюсь на rsync.

Спасибо, отношения, Dag

0
задан 29 July 2017 в 01:24

2 ответа

Вы пропускаете подсистему пользователей, правильный синтаксис:

* * * * * root env > /tmp/env.output

Замените root с пользователем Вы хотите выполнить команду с.

1
ответ дан 2 November 2019 в 20:58

Я предполагаю от Вашего оператора, что Вы использовали команду crontab -e. Можно проверить crontab записи путем взгляда в '/var/spool/cron/crontabs' 'для записей крона. (отличающийся отклоняют разновидности, мог бы иметь его в немного отличающихся путях),

Я также предложил бы полностью определить путь. Вместо этого сделайте: какой ENV

/usr/bin/env

так измените запись в:

* * * * /usr/bin/env > /tmp/env.output

Если это не исправит Вашу проблему, то необходимо будет указать, которые отклоняют разновидность, которую Вы используете.

0
ответ дан 2 November 2019 в 20:58

Другие вопросы по тегам:

Похожие вопросы: