ඔබේ VPN දර්ශකය කොළ පැහැ වේ, මාර්ගය නැවත පැමිණේ, සහ ඔබ විවෘතව තැබූ SSH කවුළුව කිසිදා නැවත විධාන සලකුණ ලබා නොදේ. මාර්ගයක් ප්‍රතිසාධනය කිරීම එය භාවිත කළ TCP සංවාදය ප්‍රතිසාධනය නොකරයි, එබැවින් එම කවුළුවේ ටයිප් කළ සියල්ල ගොස් ඇත. සැබෑ කනස්සල්ල සංස්කාරක බෆරයක් හෝ දිගු සංක්‍රමණයක් නම්, විසඳුම වන්නේ එම කාර්යය එක් සම්බන්ධතාවයකට බැඳීම නැවැත්වීමයි. tmux සහ කාර්ය ධාවකය එම ගැටලුවේ වෙනස් අර්ධ දෙකක් විසඳයි.

නැවත සම්බන්ධ වූ VPN සොකට් නැවත ආරම්භ නොකරයි

ලිපිනය වෙනස් වූ පසු නැවත ආරම්භ කිරීම පිළිබඳ අදහසක් TCP සතුව නැත. SSH සම්බන්ධතාවය දෙකෙළවරින්ම හඳුනා ගනී, සහ උමග නැවත ගොඩනැගෙන විට දේශීය ලිපිනය වෙනස් විය හැකි අතර පැරණි සොකට් මිය ගොස් ඇත. සේවාදායකය එය අවසානයේ දකියි, නමුත් ඔබේ ටර්මිනලය එය වහාම දකියි.

සේවාලාභී කීප්අලයිව් මිය ගිය සහකරු කලින්ම හඳුනා ගනී. එය සැසිය නැවත නොගෙනෙන අතර දැනටමත් ධාවනය වූ විධානයක් ප්‍රතිසාධනය කළ නොහැක. කීප්අලයිව් යනු හඳුනා ගැනීමක් මිස ප්‍රතිසාධන මෙවලමක් නොවේ. දුරස්ථ විධානය නැවතිණිද යන්න ගැන එය කිසිවක් නොකියයි.

කාර්යය දුරස්ථ සත්කාරකයේ තබන්න

සැසිය ලැප්ටොප් එකේ නොව දුරස්ථ සත්කාරකයේ සාදන්න. සුපුරුදු පරිදි සම්බන්ධ වී, එහි tmux ආරම්භ කර, එහි ඇතුළත සංස්කාරකය හෝ සංක්‍රමණය ධාවනය කරන්න. පෙරනිමි උපසර්ගයෙන් වෙන් වන්න, SSH සම්බන්ධතාවය නැති වූවත් සැසිය දිගටම ධාවනය වේ. tmux දේශීයව ආරම්භ කිරීම ඔබේ ෂෙල් එක වැසුණු කවුළුවකින් ආරක්ෂා කරයි, දුරස්ථ විධානයක් මිය ගිය උමගකින් නොවේ.

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

VPN නැවත පැමිණි පසු එම සත්කාරකයට නව SSH සම්බන්ධතාවයක් විවෘත කර නමින් නැවත සම්බන්ධ වන්න. කල් පවතින වස්තුව සැසියයි, සම්බන්ධතාවය නොවේ. සතියකට පසුවත් ඔබට හඳුනාගත හැකි නමක් දෙන්න.

tmux සහ කාර්ය ධාවකය

සත්කාරකය ක්‍රියාත්මක වන තාක් tmux අන්තර්ක්‍රියාකාරී ක්‍රියාවලියක් ජීවතුන් අතර තබා ගනී. කාර්ය ධාවකයක් හෝ සේවා කළමනාකරුවෙකු අන්තර්ක්‍රියා රහිත කාර්යයක් ජීවතුන් අතර තබා ගනී, එහි නික්මුම් තත්ත්වය වාර්තා කරයි, සහ SSH සැසිය සම්පූර්ණයෙන් අවසන් වූවත් ඔරොත්තු දෙයි. පළමුවැන්න ඔබ නරඹන කාර්යය සඳහා ය; දෙවැන්න ඔබ නියමිත වේලාවට සැලසුම් කර පසුව පරීක්ෂා කරන කාර්යය සඳහා ය.

සත්කාරකය එය ප්‍රතිසාධනය කිරීමට වින්‍යාස කර නොමැති නම් දෙකම නැවත ඇරඹුමකින් ඉතිරි නොවේ. tmux සැසිය යන්ත්‍රය සමඟ මිය යයි, සහ තාවකාලික කාර්යය ඒකකයක් ලෙස ලියාපදිංචි නොකළේ නම් ඇරඹුම සමඟ මිය යයි. කාර්යය කුමක් පසුකර යා යුතුද යන්න අනුව තෝරන්න.

ක්‍රම දෙකටම නැවත සම්බන්ධ වූ පසු කියවිය හැකි ලොගයක්ද අවශ්‍යයි. එය නොමැතිව ක්‍රියාවලිය පවතින බව දැනගනී, නමුත් එය කළේ කුමක්ද යන්න නොවේ. ලොගයේ මාර්ගය සැසියේ නම අසල ලියන්න.

කුමක් ඉතිරි විය යුතුද යන්නෙන් තීරණය කරන්න

කාර්යය අඩකින් නතර වුවහොත් සිදුවිය හැකි නරකම දෙය මත තීරණය කරන්න. සංස්කාරක සැසියක් සුරකින නොලද බෆර අහිමි කරයි, එය කරදරකාරී නමුත් ප්‍රතිසාධනය කළ හැක. තම වෙනස්කම්වලින් අඩක් කමිට් කරන සංක්‍රමණයක් එසේ නොවේ, සහ එය වාර්තාගත ප්‍රතිඵලයක් සහිත ධාවකයක් වෙනුවෙන් පෙනී සිටී. කාර්යය අන්තර්ක්‍රියාකාරී සහ දිගු නම් tmux සහ ලිඛිත ලොගයක් සාමාන්‍යයෙන් ප්‍රමාණවත්ය.

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

කුමක් තෝරා ගත්තත්, යමක් නැවත ධාවනය කිරීමට පෙර වාර්තාගත ප්‍රතිඵලය පරීක්ෂා කරන්න. අවසන් පේළිය නොමැති වීම ලැප්ටොප් එක දුටු දේ පවසයි, සේවාදායකය කමිට් කළ දේ නොවේ. එම වෙනස නිසාම කාර්යය මුල සිටම සම්බන්ධතාවයෙන් පිටත තබනු ලැබේ, සහ වෙන් වීම සහ නැවත සම්බන්ධ වීමේ ආකෘතිය එහි කුඩාම අනුවාදයයි.

අදාළ ලිපි