Puncte:0

De ce pot cronjob și systemd să nu funcționeze împreună?

drapel cn

Vreau să reînnoiesc automat certificatul certbot. Am dat peste următorul fișier generat automat, dar scrie:

Acest cronjob NU va fi executat dacă rulați systemd ca dvs sistem init.

Folosesc systemd pentru repornirea automată a altor servicii în caz de blocare/repornire a sistemului. Deci presupun că citatul de mai sus mi se aplică.

Care este motivul pentru care cronjob nu va rula atunci când systemd este folosit ca sistem init? Systemd și cronjob nu pot fi folosite împreună?

# /etc/cron.d/certbot: intrări crontab pentru pachetul certbot
#
# Upstream recomandă încercarea de reînnoire de două ori pe zi
#
# În cele din urmă, aceasta va fi o oportunitate de a valida certificatele
# nu au fost revocate etc. Reînnoirea va avea loc numai dacă expiră
# este în termen de 30 de zile.
#
# Notă importantă! Acest cronjob NU va fi executat dacă sunteți
# rulează systemd ca sistem init. Dacă rulați systemd,
# funcția cronjob.timer are prioritate față de acest cronjob. Pentru
# mai multe detalii, consultați pagina de manual systemd.timer sau utilizați systemctl show
# certbot.timer.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

0 */12 * * * test rădăcină -x /usr/bin/certbot -a \! -d /run/systemd/system && perl -e 'sleep int(rand(43200))' && certbot -q renew
drapel hr
Se pare că este *proiectat* să nu ruleze dacă systemd este sistemul init (testul `! -d /run/systemd/system` va eșua) - probabil pentru că jobul cron este inutil în acest caz

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.