crontab centos 7

12
M
На сайте с 20.08.2004
Offline
351
727

друзья. раньше как то заходил в задачи крона crontab -e сейчас только через напрямую обращаясь к файлу /etc/crontab / это что-то полетело?

второй вопрос

имею такие задания

30 2 * * 1 /opt/letsencrypt/letsencrypt-auto renew >> /var/log/le-renew.log
35 2 * * 1 /bin/systemctl reload nginx

но первое не срабатывает

Jun 15 02:30:01 08 crond[22183]: (/opt/letsencrypt/letsencrypt-auto) ERROR (getpwnam() failed)

Подскажите пожалуйста по этим вопросам.

Спасибо

отец сыночка, лапочки дочки и еще одного сыночка
rustelekom
На сайте с 20.04.2005
Offline
487
#1

Это тоже в Администрирование.

Запустите letsencrypt из командной строки и увидите наглядно, что там не так.

SSD KVM ВПС от 129 ₽ в Германии и Нидерландах. SSD хостинг от 119 ₽ в Германии или России |Выделенные серверы в Европе, Азии, США и РФ ( https://www.robovps.biz/ ) Контакты: Telegram чат ( https://t.me/rustelekom_bot ) или LiveChat на любом из наших сайтов.
Jackyk
На сайте с 05.10.2005
Offline
331
#2

Во, это очередные гиморы vds-а, которые на шареде тебя вообще не волнуют? )))

С уважением, Евгений.
D8
На сайте с 23.03.2007
Offline
136
#3

Miracle, попробуйте запускать команду от пользователя root

M2
На сайте с 11.01.2011
Offline
324
#4
Miracle:
30 2 * * 1 /opt/letsencrypt/letsencrypt-auto renew >> /var/log/le-renew.log

Я всегда знал, что renew есть у certbot

------------------- Крутые VPS и дедики. Качество по разумной цене (http://cp.inferno.name/view.php?product=1212&gid=1) VPS25OFF - скидка 25% на первый платеж по ссылке выше
M
На сайте с 20.08.2004
Offline
351
#5
rustelekom:
Запустите letsencrypt из командной строки и увидите наглядно, что там не так.

в командной строке все работает. я бы написал если бы что-то было не так.

Jackyk:
Во, это очередные гиморы vds-а, которые на шареде тебя вообще не волнуют? )))

у меня сосбвенный сервер

mark2011:
Я всегда знал, что renew есть у certbot

этого не понял )))

Denzel82:
Miracle, попробуйте запускать команду от пользователя root

а обновление вручную, через командную строку работает без проблем, но зачем, если есть крон?

T7
На сайте с 19.09.2018
Offline
43
#6
Miracle:
Подскажите пожалуйста по этим вопросам.

Если не крон пользователя (crontab -e), то надо указывать пользователя

Denzel82:
Miracle, попробуйте запускать команду от пользователя root
M
На сайте с 20.08.2004
Offline
351
#7

писал я crontab -e -u username

выводит пустое содержимое

M
На сайте с 17.09.2016
Offline
94
#8

Могу предположить, что задание создаёте под пользователем, а в /var/log/ по умолчанию пользователь не имеет прав писать

добавляйте cron под root, либо путь для лога смените на домашнюю директорию пользователя

M
На сайте с 20.08.2004
Offline
351
#9
Mobiaaa:
добавляйте cron под root, либо путь для лога смените на домашнюю директорию пользователя

спасибо. попробую. хотя думаю что крон отрабатывает под рутом

XPraptor
На сайте с 15.10.2004
Offline
333
#10
Miracle:
хотя думаю что крон отрабатывает под рутом

По идее - нет. Кто создал задание, под тем и отрабатывает. (просто, если в панели задания создавать, то root вообще не видит заданий в списке, которые созданы из под юзера)

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий