Puncte:0

crontab -e nu salvează cronul pentru utilizatorul curent

drapel eg

eu folosesc Ubuntu 20 sub AWS Ec2 instanță. Am creat un utilizator personalizat, altul decât utilizatorul implicit ubuntu. Când încerc să editez fișierul cron de crontab -e deschide fișierul din și arată cronurile adăugate anterior. Vreau să editez timpul/frecvența jobului cron care urmează să fie executat.

Am schimbat ora și am salvat-o CTRL + o. S-a salvat cu succes fără nicio eroare. Dar când ies pe lângă CTRL + x Vad ca este o eroare:

/var/spool/cron/: mkstemp: Permisiune refuzată
crontab: editările rămase în /tmp/crontab.Zr6S9D/crontab

De fapt, cu mult timp în urmă, comanda funcționa și se salva corect. Dar după o perioadă nu știu ce s-a întâmplat cu el.

Când editez cronul de la rădăcină, adică sudo crontab -e se deschide și pot salva orice în el. Nu vreau să execut cron de la rădăcină, deoarece creează din când în când prea multe erori de permisiuni pentru fișiere pentru a Magento Aplicație

Sunt puține lucruri pe care le-am testat.

  • Serverul are mult spațiu disponibil
  • Orice editez /var/spool/cron/crontabs/<nume_utilizator> este editabil și pot salva date în el când îl deschid nano
  • Am încercat să șterg conținutul /tmp pliant. Fara succes.

Mulțumiri.

drapel cn
sudo crontab -e nu folosește ROOT, folosește administratorul, crontab -e folosește utilizatorul actual, acesta nu trebuie să fie administrator. sudo -i && crontab -e folosește root.„Creează din când în când prea multă eroare de permisiuni pentru fișiere pentru o aplicație Magento” nu, nu; probabil că faci ceva wong ;-) și dacă asta este o problemă pentru tine: de ce nu folosești /etc/crontab? Acela îl puteți spune pentru fiecare linie ce utilizator să utilizați pentru comandă. Cea mai bună abordare ar fi să folosiți un serviciu systemd.
drapel eg
Îmi puteți sugera codul. Ce ar trebui să folosesc?
guiverc avatar
drapel cn
Ubuntu 20? Deci acesta este un sistem server Ubuntu Core 20? (Ubuntu folosește *year.month* pentru produsele bazate pe *deb* și formatul *year* pentru produsele *snap*; deci 20 și 20.04 sunt produse diferite)
drapel eg
Îmi pare rău că nu știam despre asta. Am folosit Ubuntu 20 ca mijloc simbolic.
guiverc avatar
drapel cn
Ubuntu Core 20 și Ubuntu 20.04 LTS sunt produse diferite, din cauza *ilimitării* utilizate în 20, există complicații suplimentare (chiar dacă 20 este construit din baza 20.04). Ubuntu Core 20 este rapid de *spin* în medii cloud, așa că are avantaje (*un sistem mai mic ca fiind mai puțin complex decât produsul 20.04*).

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.