![Cum să efectuați apeluri direct din Google Chrome](/f/296e6fdcdf73b1528f97d526d25cb458.png?width=100&height=100)
Uneori închid Ubuntu și... este nevoie vârste pentru a opri efectiv.
Sunt singur?
Sunt nerezonabil?
Nu sunt sigur, dar am foarte cafeină - recuzită masivă pentru toți oamenii minunați care cumpără-mi o cafea (se cheltuiește într-adevăr pe cafea) ☕️ — și nu am mai scris nimic de vreo 5 zile.
Care este aproape atât de mult cât par să dureze opririle mele...
Când apăs pe oprire (sau alerg sudo oprire acum
de la un terminal) Mă aștept ca Ubuntu să-și facă procesul de „going… going… gone” în 5-10 secunde, max. Vreau să închid, să pot închide capacul laptopului, să-l bag în geantă și să mă duc să cumpăr pâine pentru că sunt jumătate porumbel.
Și, pentru a fi corect, de cele mai multe ori Ubuntu face fa aia.
Dar uneori nu.
Uneori atârnă.
Pentru vârste.
Acele puncte de încărcare de pe ecranul de închidere păstrează... punctat.
Și mi se pare extrem de enervant!
Așa cum ar face orice geek Linux, pot lovi Esc
pentru a vedea ce se întâmplă în culise și aproape intotdeauna mesajul care mă întorc cu privirea spune:
Se execută o sarcină de oprire pentru Snap Daemon (57s/1min 30)
Acesta este un cronometru la sfârșit. Da, nu pot doar să mă bucur de o închidere lentă, ci să mă „buc” să văd cum ghișeul se ridică, o secundă chinuitoare la un timp, incapabil să intervin până când, în sfârșit, se atinge timpul maxim permis și — BLINK — computerul meu termină de închidere jos.
Ubuntu oferă Snap Daemon 90 de secunde pentru Stop
și, dacă până la acel moment nu... 💀.
Evident că trebuie (ocazional) îndura așteptați încă 1 minut și 30 de secunde pentru ca oprirea să se finalizeze nu este o problemă majoră (ei bine, cu excepția cazului în care sunteți o zburătoare). Dar este mult mai lung decât ar trebui să dureze o închidere și, într-adevăr, mai mult decât o închidere pentru alte distribuții Linux.
Supărat că am întâlnit din nou această problemă, am căutat o „remediere”.
Disclaimer: nu sunt un doctor rapid. nu stiu De ce demonul snap refuză adesea să se oprească cu grație atunci când i se cere. Nu știu cum să remediez cauza de bază, doar să tratez simptomul.
O soluție nucleară™ trebuie să ruleze sudo apt purge snapd
, pune-ți niște ochelari de soare și mergi spre un apus glorios de la Hollywood.
Cu toate acestea, nu am o alergie ideologică la formatul Snap și o serie dintre instrumentele mele preferate de linie de comandă sunt instalate ca snaps (cinstit lol). În plus, știi, scriu despre Ubuntu și Snaps-urile sunt oarecum de bază pentru citatul Ubuntu experience unquote aceste zile.
Dar am terminat de suportat crize recurente de DE CE NU SE INTAMPLA NIMIC-ness.
Acel 1 minut și 30 de secunde în care aștept ca Daemonul Snap să-și atingă sfârșitul (inevitabil) ar fi mai bine petrecut pentru a propulsa corpul meu slab la cea mai apropiată brutărie artizanală sau pentru a lăsa pisica să intre cu DRAGA DOAMNE CE ESTE ASTA ÎN GURA TA, DULCE PRINȚESĂ?!….
Așa că am redus timpul de expirare a demonului snap de la 90 de secunde la (un încă destul de răbdător) 30 de secunde – recâștigându-mi un minut întreg din viața mea înapoi și probabil făcând greu ireparabil demonului snap, dar yolo.
Vrei să o faci și tu?
/etc/systemd/system.conf
(ca rădăcină) în editorul tău preferat#DefaultTimeoutStopSec=90s
=90 de ani
la valoarea dorită, de exemplu, =30s
Acum, data viitoare când sistemul dvs. repornește - și mă rog ca oprirea să fie rapidă - noua valoare de timeout va fi preluată de deamonul sistem și totul va fi bine. Dacă nu doriți să reporniți eu gândi poti alerga systemctl daemon-reload
în schimb, dar nu am făcut asta, așa că ești singur dacă face ca lucrurile să devină funky.
Oricum, asta este.
Evident, acest ghid nu este o soluție oficială pe care o parafrazez din documentația snap. La naiba, ar putea exista un motiv foarte bun De ce timeout-ul este atât de lung cât este și un motiv foarte bun De ce ar trebui să suportăm să așteptăm ca nenorocitul să moară, dar...
După ce am pierdut multe, multe minute cu asta - suficiente pentru a asculta Toxic-ul lui Britney Spears de 3 ori la repetare (măsură standard de timp pe internet) - am terminat.
Totul Ubuntu, zilnic. Din 2009.