Identifikatu Mac bateko VPN laguntzailea prozesua hil aurretik
Parekatzen VPN prozesu bat bere exekutagarriarekin, kontrolatzailearekin eta sare-rolarekin gelditu aurretik, eta gero erabili jabearen gelditze-bidea seinalearen ordez.
Hartu jada exekutatzen ari den laguntzaile bati buruzko mezua bizitza-zikloaren arrasto gisa, ez prozesuak hiltzen hasteko baimen gisa. Urrats arriskutsua ez da gelditzea bera, baizik eta horren aurreko identifikazioa, izan ere, hainbat osagai antzeko izenekin egon daitezke Mac batean eta horietako batek soilik du konexioa. Eraiki identitate-erregistroa lehenik. Erabaki gero ea gelditzea den ekintza egokia.
Eraiki identitate-erregistroa jardun aurretik
Lau datuk egiten dute prozesu bat identifikagarri: uneko PIDa hasiera-orduarekin, dagokion exekutagarria eta produktua, exekutatzen den erabiltzaile- edo pribilegio-testuingurua, eta hasi zuen edozer. ps -o pid,ppid,user,etime,command -p 1234 lehen hirurak lerro bakarrean ematen dizkizu, prozesua zenbat denbora egon den bizirik barne. Activity Monitor-ek informazio bera erakusten du aurpegi atseginagoarekin. Gehitu kontrolatzailea, hau da, abiarazteaz eta gelditzeaz arduratzen den aplikazioa edo zerbitzua. Lau horiekin, prozesua izena izateari uzten dio eta arrazoitu dezakezun objektu bihurtzen da.
Lauetako bat ezezaguna bada, gelditu hor. Osagai ezezaguna argitaratzailearentzako edo administratzailearentzako galdera da, ez esperimentua.
Erregistro zahar bateko PIDa orain beste norbaitena da
Prozesu-IDak birziklatu egiten dira, eta atzoko erregistrotik kopiatutako zenbaki batek erabat zerikusirik ez duen zerbaiti erreferentzia egin diezaioke orain. Alderatu hasiera-ordua erregistroaren denbora-zigiluarekin ondoriorik atera aurretik. Gauza bera gertatzen da izen labur batekin: produktu baten bi bertsioek izen berdinak eta helburu desberdinak dituzten laguntzaileak bidal ditzakete. Identitatea tupla da, inoiz ez zenbakia soilik.
Bereizi rolak beste ezer ukitu aurretik. Konexio bakarreko bezeroa, hainbat aplikazio zerbitzatzen dituen laguntzaile partekatua eta beste pertsona batzuen saioak onartzen dituen zerbitzaria denek atzeko planoan prozesu bat bezala dirudite zerrenda batean. Horietako bakarra geldi daiteke kontuan hartu ez duzun ondoriorik gabe.
Gelditu jabearen bidez, ez seinalearen bidez
Hasi gauzaren jabe den kontrolarekin: konexioaren Deskonektatu botoia, zerbitzuaren gelditze-komando onartua edo kudeaketa-agentearen ekintza propioa. Bide horiek produktuak espero duen desmuntatzea exekutatzen dute, bideak kentzea eta tunel-gailua ixtea barne. Seinaleak hori guztia saltatzen du eta egoera uzten du atzean.
Begiratu zer geratzen den ondoren. Memorian geratzen den prozesu bat hurrengo konexioaren zain egon daiteke, eta hori diseinu-erabakia da, ez huts egindako gelditzea.
Zergatik berrabiarazten du gainbegiraleak hil duzuna
Abiarazte-deabru batek edo konexio automatikoaren politikak tunela martxan egotea nahi badu, prozesua hiltzeak ez du ezer adierazten. Gainbegiraleak irteera ikusten du eta berriro abiarazten du, batzuetan erregistroa irakurtzen amaitu aurretik.
Aurkitu gainbegiralea harekin borrokatu aurretik. launchctl list-ek kargatutako lanak eta haien etiketak erakusten ditu, eta bizirik mantentze-ezarpena duen lana irteeran berrabiarazten da diseinuaren arabera. Han ekintza zuzena asmoa aldatzea da: deskargatu lana, desgaitu konexio automatikoaren politika, edo eskatu administratzaileari. Derrigorrezko irteera beste tresna bat da, esanahi desberdinarekin, eta prozesu trabatu baterako dokumentatutako berreskuratze-prozeduraren parte da, ez konexio-kudeaketa arruntarena.
Erregistratu bizitza-zikloaren gertaera, ez hilketa
Idatzi osagaiaren identitatea, bezeroaren bertsioa, lehen bizitza-ziklo gertaera esanguratsua eta zer egin zenuen. Gertaerak ekintzak baino gehiago balio du, saio-hasieran agertzen diren bi instantzia abiarazte-ordena arazo bat baitira, errepikatuko dena. Exekutagarria eta haren kontrolatzailea izendatzen dituen erregistro batek hurrengo pertsonari hura erreproduzitzeko aukera ematen dio.
Egiaztatu gero nahi den egoera: erabiltzaileak behar zuen zerbitzua eta iristen den baliabide pribatua. Saihestu azpikate bat grepeatzen duen eta bat-etortze bakoitza indarrez hiltzen duen hodi-lerroa, goiko guztia baztertzen baitu eta normalean bi instantzia zergatik zeuden frogak suntsitzen baititu. Prozesua itzultzen jarraitzen badu, aurkikuntza konfigurazio edo ordena akats bat da, eta konponketa bezeroaren abiarazte-portaeraren jabearena da.