භාවිතා කිරීම සඳහා ලිනක්ස් "නින්ද" විධානය BAS BAS අනුවාදය නවත්වන්න

මෙම මාර්ගෝපදේශය bash විධානාවරණය විරාමය කිරීම සඳහා Linux නින්ද විධාන භාවිතා කරන ආකාරය පෙන්වයි.

ඔබේ ස්මාර්ට් කවුළුව අගුලු දැමීමට කැමති නම්, නින්දේ විධානය සම්පූර්ණයෙන්ම නිෂ්ඵල වේ. නමුත් එය පිටපතක් ලෙස එය විධානයක් නැවත ආරම්භ කිරීමට පෙරාතුව සාධකයක් ලෙස එය විවිධ ආකාරවලින් භාවිතා කළ හැක.

නිදසුනක් ලෙස, ඔබ වෙනත් සේවාදායකයකින් පිටපත් කරන ගොනු සකස් කරන ලද ස්ක්රිප්ට් එකක් ඇති බව සිතින් මවාගන්න. සියලුම ලිපිගොනු බාගැනීම අවසන් වන තෙක් පිටපත් කිරීමේ ක්රියාවලිය පිටපත් කිරීමේ ක්රියාවලිය ආරම්භ නොකළ යුතුය.

බාගතකිරීමේ ක්රියාවලිය සම්පූර්ණයෙන්ම එකිනෙකට වෙනස් අක්ෂරයක් මගින් සිදු කෙරේ.

ගොනු පිටපත් කිරීම සඳහා වූ පිටපත බොහෝ ලිපිගොනු බාගත කර ඇත්දැයි පරීක්ෂා කිරීමට ලුප් එකක් තිබිය හැකිය. එනම්, එය 50 ගොනු තිබිය යුතු අතර ගොනු 50 ක් සොයාගත් විට පිටපත් කිරීමේ ක්රියාවලිය ආරම්භ කරන ලදි).

එය ප්රැක්ටරි කාලය ගතවන බැවින් තිර රචනය අඛණ්ඩව පරික්ෂා කර නැත. ඒ වෙනුවට, ඔබට පිටපත් කර ඇති ප්රමාණවත් ගොනු තිබේදැයි පරීක්ෂා කිරීමට තෝරා ගත හැකි අතර මිනිත්තු කිහිපයක් සඳහා විරාමයක් නොමැතිනම් නැවත උත්සාහ කරන්න. මෙම තත්වයන් තුළ නින්ද ආඥාව පරිපූර්ණයි.

නින්ද විධාන භාවිතය කරන්නේ කෙසේද?

Linux sleep විධානය භාවිතා කිරීම සඳහා ටැම් කවුළුව තුළට ඇතුල් කරන්න:

නින්ද 5s

ඉහත විධානය මඟින් ඔබ විධාන රේඛාවට නැවත පැමිණීමට පෙර තත්පර 5 ක් සඳහා ඔබේ අග්රයේ විරාමය නිෂ්ක්රීය කරනු ඇත.

නින්ද ආඥාව විසින් යතුරු කර ඇති නින්ද පසුව ඔබ විසින් විරාමයක් ලබා ගැනීමට කැමති සහ පසුව මිනුම් ඒකකය අවශ්ය වේ.

තත්පර, මිනිත්තු, පැය හෝ දවස් ප්රමාද කිරීම ඔබට නියම කළ හැකිය.

යම්කිසි සිදුවීමක් සඳහා පොරොත්තු දිනක් පැමිණෙන විට, අවසානයේ දිනක පසුබිමක පසුබිමක් තුළ දිවෙන ස්ක්රිප්ට් එකට සාපේක්ෂව තිරස් ප්රවේගයක් තිර රචනය කිරීම සඳහා cron කාර්යක් භාවිතා කිරීම වටී.

නින්ද ආඥා සඳහා සංඛ්යාවක් සම්පූර්ණ සංඛ්යාවක් නොවිය යුතුය.

ඔබට පාවෙන ලක්ෂ්ය අංක භාවිතා කළ හැකිය.

නිදසුනක් ලෙස, පහත දැක්වෙන රීතීක්රමය භාවිතා කිරීමට පරිපූර්ණ ය.

සැතපුම් 3.5s

නිද්රා විධානය සඳහා නිදසුනක් භාවිතා කරන්න

පර්යන්ත පදනම් කරගත් ඔරලෝසුවේ ඔරලෝසුව සෑදීමට පහත සඳහන පෙන්වන්න:

#! / bin / bash

x = 10

[$ x -gt 0]

කරන්න

සැතපුම් 1s

පැහැදිලිව

"පිපිරීම තෙක්" තත්පර $ තත්පර

x = $ (($ x - 1))

කරලා

ස්ක්රිප්ටය 10 සිට 10 දක්වා විචල්යය සකසයි. මෙම ලූපය ශුන්යයට වඩා වැඩි අගයක් වන අතර ලුප්ත දිගටම පවතිනු ඇත.

නින්ද ආඥාව ලූප වටා එක් වරක් 1 වතාවක් තිර රචනය අත්හිටුවයි.

තිරයේ ඉතිරි කොටස තිරයේ සෑම තිරයකින්ම තිරය ඉවත් කරයි, "පිපිරුම් තෙක් දක්වා තත්පරයක්" (උදා. 10) සහ පසුව x හි අගය සිට 1 දක්වා අඩු කරයි.

නින්ද ආඥාව නොමැතිව, ස්ක්රිප්ටය විශාලනය කිරීම හා පණිවුඩ ඉතා වේගයෙන් පෙන්වනු ඇත.

නින්ද ආඥාව පමණක් ස්විචයන් කිහිපයක් ඇත.

--help ස්විචය මඟින් නිහඬ විධානය සඳහා උදව් ගොනුව පෙන්වයි. පහත දැක්වෙන පරිදි පහත දැක්වෙන විධානය භාවිතා කර ඔබට එකම දේ ලබා ගත හැකිය:

මිනිසා නිදාගන්නවා

--version විධානය මඟින් ඔබේ පද්ධතියේ ස්ථාපනය කරන ලද නින්ද විධාන අනුවාදය පෙන්වයි.

--version ස්විචය මඟින් ලබා දෙන ලද තොරතුරු පහත පරිදි වේ: