Éiríonn do tháscaire VPN glas, tá an bealach ar ais, agus ní thugann an fhuinneog SSH a d'fhág tú oscailte an leid ordaithe ar ais go deo. Ní athchuireann athchur bealaigh an chomhrá TCP a bhí á úsáid aige, mar sin tá gach rud a clóscríobhadh sa fhuinneog sin imithe. Má tá an fhíorfhadhb ag baint le maolán eagarthóra nó aistriú fada, is é an réiteach éirí as an obair sin a cheangal le haon nasc amháin. Réitíonn tmux agus rithtóir tascanna leathanna éagsúla den fhadhb sin.

Ní atosaíonn VPN athcheangailte an socket

Níl aon tuiscint ag TCP ar atosú tar éis athraithe seolta. Sainaithnítear an nasc SSH ag an dá fhoirceann, agus nuair a atógfar an tollán, féadfaidh an seoladh áitiúil athrú agus tá an seansocket marbh. Tugann an freastalaí faoi deara sa deireadh é, ach tugann do theirminéal faoi deara láithreach é.

Braitheann keepalive cliaint piaraí marbh níos luaithe. Ní thugann sé an seisiún ar ais, agus ní féidir leis ordú a bhí ag rith cheana a aisghabháil. Is brathadóir é an keepalive, ní uirlis aisghabhála. Ní deir sé faic faoi ar mhair an t-ordú cianda.

Cuir an obair ar an óstach cianda

Cruthaigh an seisiún ar an óstach cianda, ní ar an ríomhaire glúine. Ceangail mar is gnách, tosaigh tmux ansin, agus rith an t-eagarthóir nó an t-aistriú istigh ann. Dícheangail leis an réimír réamhshocraithe agus leanann an seisiún ag rith fad a imíonn an nasc SSH. Cosnaíonn tosú tmux go háitiúil do bhlaosc ó fhuinneog dhúnta, ní ordú cianda ó thollán marbh.

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

Nuair a bheidh an VPN ar ais, oscail nasc SSH nua chuig an óstach céanna agus athcheangail de réir ainm. Is é an seisiún an réad marthanach, ní an nasc. Tabhair ainm dó a n-aithneoidh tú fós seachtain ina dhiaidh sin.

tmux i gcoinne rithtóra tascanna

Coinníonn tmux próiseas idirghníomhach beo fad a fhanann an t-óstach suas. Coinníonn rithtóir tascanna nó bainisteoir seirbhíse tasc neamh-idirghníomhach beo, taifeadann sé a stádas scoir, agus maireann sé nuair a chríochnaíonn an seisiún SSH go hiomlán. Tá an chéad cheann le haghaidh obair a bhreathnaíonn tú; tá an dara ceann le haghaidh obair a sceidealaíonn tú agus a scrúdaíonn tú níos déanaí.

Ní mhaireann ceachtar acu athbhútáil mura bhfuil an t-óstach cumraithe chun é a athchur. Faigheann seisiún tmux bás leis an meaisín, agus faigheann tasc neamhbhuan bás leis an tosú mura raibh sé cláraithe mar aonad. Roghnaigh de réir an rud a chaithfidh an obair maireachtáil.

Teastaíonn loga ón dá chur chuige freisin ar féidir leat a léamh tar éis athcheangail. Gan é, tá a fhios agat go bhfuil an próiseas ann, ach ní a bhfuil déanta aige. Scríobh cosán an loga síos in aice ainm an tseisiúin.

Socraigh de réir an rud a chaithfidh maireachtáil

Socraigh de réir an rud is measa a tharlóidh má stopann an obair leathbhealaigh. Cailleann seisiún eagarthóra maoláin neamhshábháilte, rud atá cráite ach in-aisghabhála. Níl aistriú a dhearbhaíonn leath a athruithe amhlaidh, agus tugann sé sin tacaíocht do rithtóir a bhfuil a thoradh taifeadta. Má tá an tasc idirghníomhach agus fada, is leor tmux móide loga scríofa de ghnáth.

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

Cibé rud a roghnaíonn tú, scrúdaigh an toradh taifeadta sula n-athrithfidh tú aon rud. Insíonn líne dheiridh atá ar iarraidh duit cad a chonaic an ríomhaire glúine, ní cad a dhearbhaigh an freastalaí. Is é an t-idirdhealú sin an chúis leis an obair a choinneáil amach ón nasc ón tús, agus is é samhail dícheangail agus athcheangail an leagan is lú de.

Ailt ghaolmhara