VPN-vísirinn verður grænn, leiðin er komin aftur, og SSH-glugginn sem þú létst opinn skilar aldrei aftur biðtákni. Að endurheimta leið endurheimtir ekki TCP-samtalið sem notaði hana, svo allt sem slegið var inn í þann glugga er farið. Ef raunverulega áhyggjan er biðminni ritils eða löng flutningur, er lausnin að hætta að binda það verk við eina tengingu. tmux og verkatæki leysa mismunandi helminga þess vanda.

Endurtengt VPN heldur ekki áfram sokknum

TCP hefur ekki hugmynd um að halda áfram eftir heimilisfangsbreytingu. SSH-tengingin er auðkennd af báðum endum, og þegar göngin eru endurbyggð getur staðfangið breyst og gamli sokkurinn er dauður. Þjónninn tekur eftir því að lokum, en skjárinn þinn tekur eftir því strax.

Lífmerki biðlarans greinir dauðan mótaðila fyrr. Það kemur setunni ekki aftur, og það getur ekki endurheimt skipun sem var þegar í gangi. Lífmerkið er nemi, ekki endurheimslverkfæri. Það segir ekkert um hvort fjarskipunin lifði af.

Setjið verkið á fjartölvuna

Búðu til setuna á fjartölvunni, ekki á fartölvunni. Tengstu eins og venjulega, ræstu tmux þar og keyrðu ritilinn eða flutninginn inni í henni. Aftengstu með sjálfgefna forskeytinu og setan heldur áfram að keyra á meðan SSH-tengingin hverfur. Að ræsa tmux staðbundið verndar skelina þína frá lokuðum glugga, ekki fjarskipun frá dauðum göngum.

ssh [email protected]
tmux new-session -s office-work

Þegar VPN er komið aftur, opnaðu nýja SSH-tengingu við sömu tölvu og tengstu aftur eftir nafni. Varanlegi hluturinn er setan, ekki tengingin. Gefðu henni nafn sem þú þekkir enn eftir viku.

tmux gegn verkatæki

tmux heldur gagnvirkri ferli lifandi meðan tölvan er í gangi. Verkatæki eða þjónustustjóri heldur ógagnvirku verki lifandi, skráir útstöðu þess og lifir af að SSH-setan endar algjörlega. Hið fyrra er fyrir verk sem þú fylgist með; hið síðara fyrir verk sem þú tímaraðar og skoðar seinna.

Hvort tveggja lifir ekki endurræsingu nema tölvan sé stillt til að endurheimta það. tmux-seta deyr með vélinni, og skammvinn verk deyja með ræsingu nema þau hafi verið skráð sem eining. Veldu eftir því sem verkið verður að lifa af.

Báðar aðferðir þurfa líka annál sem þú getur lesið eftir að hafa tengst aftur. Án hans veistu að ferlið er til, en ekki hvað það hefur gert. Skrifaðu slóð annálsins við hlið setuheitisins.

Ákveddu eftir því sem verður að lifa af

Ákveddu eftir því versta sem getur gerst ef verkið stöðvast hálfnað. Setu ritilsins týnist óvistaðar biðminni, sem er pirrandi en endurheimtanlegt. Flutningur sem staðfestir helming breytinga sinna gerir það ekki, og það hnígur að keyrslutæki með skráða niðurstöðu. Ef verkið er gagnvirkt og langt er tmux ásamt skrifuðum annál yfirleitt nóg.

systemd-run --user --unit=migrate-customers --collect ./migrate.sh

Hvað sem þú velur, skoðaðu skráðu niðurstöðuna áður en þú keyrir eitthvað aftur. Vantaandi síðasta lína segir þér hvað fartölvan sá, ekki hvað þjónninn staðfesti. Þessi greinarmunur er ástæðan til að halda verkinu utan tengingarinnar frá upphafi, og líkan aftengingar og endurtengingar er minnsta útgáfan af því.

Tengdir greinar