Nodwch gynorthwyydd VPN ar Mac cyn lladd y broses
Parwch broses VPN â'i ffeil weithredadwy, ei rheolydd a'i rôl rwydwaith cyn ei hatal, yna defnyddiwch lwybr atal y perchennog yn hytrach na signal.
Triniwch neges am gynorthwyydd sy'n rhedeg yn barod fel cliw am gylch bywyd, nid fel caniatâd i ddechrau lladd prosesau. Nid y cam peryglus yw'r atal ei hun, ond y nodi cyn hynny, oherwydd gall sawl cydran â'r un enw fodoli ar un Mac a dim ond un ohonynt sy'n berchen ar y cysylltiad. Adeiladwch y cofnod adnabyddiaeth yn gyntaf. Yna penderfynwch a yw atal yn gam cywir o gwbl.
Adeiladwch gofnod adnabyddiaeth cyn gweithredu
Mae pedwar ffaith yn gwneud proses yn adnabyddadwy: y PID cyfredol gyda'i amser cychwyn, y ffeil weithredadwy a'r cynnyrch y mae'n perthyn iddo, y cyd-destun defnyddiwr neu fraint y mae'n rhedeg oddi tano, a pha bynnag a'i cychwynnodd. Mae ps -o pid,ppid,user,etime,command -p 1234 yn rhoi'r tri cyntaf ar un llinell, gan gynnwys pa mor hir y mae'r broses wedi bod yn fyw. Mae Activity Monitor yn dangos yr un wybodaeth â wyneb mwy cyfeillgar. Ychwanegwch y rheolydd, hynny yw'r rhaglen neu'r gwasanaeth sy'n gyfrifol am ei chychwyn a'i hatal. Gyda'r pedwar hynny, mae proses yn peidio â bod yn enw ac yn dod yn wrthrych y gallwch resymu yn ei gylch.
Os yw un o'r pedwar yn anhysbys, stopiwch yno. Mae cydran anghyfarwydd yn gwestiwn i'r cyhoeddwr neu'r gweinyddwr, nid yn arbrawf.
Mae'r PID mewn hen log bellach yn perthyn i rywun arall
Mae IDau prosesau yn cael eu hailgylchu, ac mae rhif a gopïwyd o log ddoe yn gallu pwyntio nawr at rywbeth hollol ddigyswllt. Cymharwch yr amser cychwyn â stamp amser y log cyn tynnu unrhyw gasgliad. Mae'r un peth yn wir am enw byr: gall dau adeiladwaith o un cynnyrch gludo cynorthwyyddion ag enwau unfath a dibenion gwahanol. Yr adnabyddiaeth yw'r tuple, byth y rhif yn unig.
Gwahanwch y rolau cyn cyffwrdd unrhyw beth arall. Mae cleient un cysylltiad, cynorthwyydd a rennir sy'n gwasanaethu sawl rhaglen, a gweinydd sy'n derbyn sesiynau pobl eraill i gyd yn edrych fel proses gefndir mewn rhestr. Dim ond un ohonynt y gellir ei hatal heb ganlyniadau nad ydych wedi'u hystyried.
Ataliwch drwy'r perchennog, nid drwy'r signal
Dechreuwch gyda'r rheolydd sy'n berchen ar y peth: botwm Datgysylltu'r cysylltiad, gorchymyn atal cefnogol y gwasanaeth, neu weithred yr asiant rheoli ei hun. Mae'r llwybrau hynny'n rhedeg y dadfoniad y mae'r cynnyrch yn ei ddisgwyl, sy'n cynnwys tynnu llwybrau a chau dyfais y tiwnel. Mae signal yn hepgor y cyfan ac yn gadael cyflwr ar ôl.
Gwyliwch beth sy'n aros wedyn. Gall proses sy'n aros yn breswyl fod yn aros am y cysylltiad nesaf, sy'n ddewis dylunio yn hytrach nag ataliad wedi methu.
Pam mae goruchwyliwr yn ailgychwyn yr hyn a laddwyd gennych
Os yw daemon lansio neu bolisi cysylltu awtomatig yn bwriadu i'r tiwnel fod i fyny, nid yw lladd y broses yn mynegi dim. Mae'r goruchwyliwr yn gweld yr allbwn ac yn ei ailgychwyn, weithiau cyn i chi orffen darllen y log.
Dewch o hyd i'r goruchwyliwr cyn ymladd ag ef. Mae launchctl list yn dangos tasgau a lwythwyd a'u labeli, ac mae tasg â gosodiad cadw'n fyw yn ailgychwyn wrth allbynnu yn ôl y dyluniad. Y cam cywir yno yw newid y bwriad: dadlwythwch y dasg, analluogwch y polisi cysylltu awtomatig, neu gofynnwch i'r gweinyddwr wneud hynny. Mae gorfodi cau yn offeryn gwahanol â ystyr gwahanol, ac mae'n perthyn i weithdrefn adfer wedi'i dogfennu ar gyfer proses sydd wedi cloi yn hytrach nag i reoli cysylltiadau arferol.
Cofnodwch y digwyddiad cylch bywyd, nid y lladd
Ysgrifennwch adnabyddiaeth y gydran, fersiwn y cleient, y digwyddiad cylch bywyd perthnasol cyntaf, a'r hyn a wnaethoch. Mae'r digwyddiad yn bwysicach na'r weithred, oherwydd mae dwy achos yn ymddangos wrth fewngofnodi yn broblem trefn cychwyn a fydd yn digwydd eto. Mae cofnod sy'n enwi'r ffeil weithredadwy a'i reolydd yn caniatáu i'r person nesaf ei atgynhyrchu.
Yna gwiriwch y cyflwr a fwriadwyd: y gwasanaeth yr oedd ei angen ar y defnyddiwr, a'r adnodd preifat y mae'n ei gyrraedd. Osgoïwch y bibell sy'n grepio is-linyn ac yn lladd pob cyfatebiaeth yn orfodol, gan ei fod yn taflu'r holl bethau uchod ac fel arfer yn dinistrio'r dystiolaeth o pam roedd dau achos yn bodoli. Os yw'r broses yn dal i ddod yn ôl, y canfyddiad yw diffyg ffurfweddiad neu drefn, ac mae'r cywiriad yn perthyn i bwy bynnag sy'n berchen ar ymddygiad cychwyn y cleient.