Статус выхода Anacron 128

Я хочу сделать фиксацию мерзавца каждую неделю, поэтому я хотел использовать anacron.

Таким образом, я добавил следующую строку к своему/etc/anacrontab

7       1       AGDienste.weekly /bin/sh /home/bjoern/Hockey/cronWeeklyAGDiensteGitCommit.sh

Содержание cronWeeklyAGDiensteGitCommit.sh

#!/bin/sh

cd /home/bjoern/Hockey/AGDienste

git add .
git commit --allow-empty -m "Weekly duties update `date +'%Y-%m-%d %H:%M'`"
git push

Запущение этого скрипта ручными абсолютно прекрасными работами. Но пытаясь выполнить использование anacron sudo anacron -f результаты в следующих строках в /var/log/syslog

Sep 20 23:13:52 XPS-9370 anacron[7087]: Will run job `AGDienste.weekly' in 1 min.
Sep 20 23:13:52 XPS-9370 anacron[7087]: Will run job `cron.daily' in 5 min.
Sep 20 23:13:52 XPS-9370 anacron[7087]: Will run job `cron.weekly' in 10 min.
Sep 20 23:14:52 XPS-9370 anacron[7087]: Job `AGDienste.weekly' started
Sep 20 23:14:53 XPS-9370 anacron[7087]: Job `AGDienste.weekly' terminated (exit status: 128) (mailing output)
Sep 20 23:14:53 XPS-9370 anacron[7087]: Can't find sendmail at /usr/sbin/sendmail, not mailing output

Кто-то может помочь?

0
задан 20 September 2018 в 14:24

1 ответ

Хорошо, я нашел проблему.
repo, к которому я продвигаю, является GitHub repo, таким образом, я должен предоставить электронное письмо и пароль. Я уже обеспечил их и использовал git config credential.helper store как обычный пользователь для сохранения их. Но anacron должен работать как корень, таким образом, ему также нужны электронная почта и пароль однажды. Таким образом, я работал

sudo -s
/bin /sh /home/bjoern/Hockey/cronWeeklyAGDiensteGitCommit.sh

однажды и предоставленный им вручную. Теперь, sudo anacron -f прекрасные работы.

0
ответ дан 27 October 2019 в 10:30

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

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