වැරදියට ප්රකාශිත කාලසටහනක් තුළ ක්රෝන් අසමත් වීම මා දුටු බොහෝ විට හේතුවයි. රාත්රී 11: 15 ට නියමිත රැකියාවක් 15 23 * * *
වෙනුවට * * 11 15 *
හෝ වෙනුවට නියම කිරීම ප්රායෝගිකයි 11 15 * * *
. මධ්යම රාත්රියෙන් පසු රැකියා සඳහා සතියේ දිනය ද ව්යාකූල වේ එම්එෆ් 2-6
මධ්යම රාත්රියෙන් පසුව මිස 1-5
. නිශ්චිත දිනයන් සාමාන්යයෙන් ගැටළුවක් වන්නේ අප ඒවා කලාතුරකින් භාවිතා කරන * * 3 1 *
බැවින් මාර්තු 3 නොවේ. ඔබට විශ්වාස නැතිනම්, https://crontab.guru/ වෙබ් අඩවියෙන් ඔබේ ක්රෝන් කාලසටහන් පරීක්ෂා කරන්න .
2/3
කාල නියමයන් වැනි සහය නොදක්වන විකල්ප භාවිතා කරමින් විවිධ වේදිකා සමඟ ඔබේ වැඩ කටයුතු අසාර්ථක වීමට හේතු වේ. මෙය ඉතා ප්රයෝජනවත් විකල්පයක් වන නමුත් විශ්වීයව ලබාගත නොහැක. 1-5
හෝ වැනි ලැයිස්තු සමඟ මම ගැටළු හරහා දුවමි 1,3,5
.
නුසුදුසු මාර්ග භාවිතා කිරීම ද ගැටළු ඇති කර තිබේ. පෙරනිමි මාර්ගය සාමාන්යයෙන් ක්රියාත්මක /bin:/usr/bin
වන්නේ සම්මත විධානයන් පමණි. මෙම නාමාවලිවල සාමාන්යයෙන් අපේක්ෂිත විධානය නොමැත. මෙය සම්මත නොවන විධාන භාවිතා කරන ස්ක්රිප්ට් වලටද බලපායි. වෙනත් පරිසර විචල්යයන් ද අස්ථානගත විය හැකිය.
දැනට පවතින ක්රොන්ටැබ් එක මුළුමනින්ම වසා දැමීම මට ගැටලු ඇති කර තිබේ. මම දැන් ගොනු පිටපතකින් පටවන්නෙමි. මෙය දැනට පවතින ක්රොන්ටාබ් crontab -l
එකෙන් ලබා ගත හැක. මම ක්රොන්ටාබ් පිටපත ~ / බින් තුළ තබමි. එය පුරාම අදහස් දක්වා ඇති අතර රේඛාවෙන් අවසන් වේ # EOF
. මෙය දිනපතා ක්රොන්ටාබ් සටහනකින් නැවත පූරණය වේ:
#! / usr / bin / crontab
# මෙම crontab නැවත පූරණය කරන්න
#
54 12 * * * $ OM HOME} / bin / crontab
ඉහත රීලෝඩ් විධානය රඳා පවතින්නේ ක්රියාත්මක කළ හැකි ක්රොන්ටාබ් මත ය. සමහර පද්ධති සඳහා විධානයෙහි ක්රියාත්මක වන crontab අවශ්ය වන අතර ගොනුව නියම කළ යුතුය. නාමාවලිය ජාල බෙදාගෙන තිබේ නම්, මම බොහෝ විට crontab.$(hostname)
ගොනුවේ නම ලෙස භාවිතා කරමි . මෙය අවසානයේදී වැරදි සේවාදායකයේ වැරදි ක්රොන්ටාබ් පටවා ඇති අවස්ථා නිවැරදි කරනු ඇත.
ගොනුව භාවිතා කිරීම මඟින් ක්රොන්ටාබ් විය යුතු දේ පිළිබඳ උපස්ථයක් සපයන අතර තාවකාලික සංස්කරණයන් (මා භාවිතා කරන එකම අවස්ථාව crontab -e
) ස්වයංක්රීයව උපස්ථ කිරීමට ඉඩ දෙයි . උපලේඛනගත කිරීමේ පරාමිතීන් නිවැරදිව ලබා ගැනීමට උපකාරී වන ශීර්ෂයන් ඇත. අද්දැකීම් අඩු පරිශීලකයින් ක්රොන්ටැබ් සංස්කරණය කරන විට මම ඒවා එකතු කර ඇත්තෙමි.
කලාතුරකින්, මම පරිශීලක ආදානය අවශ්ය විධාන වලට සම්බන්ධ වී සිටිමි. සමහරක් ආදාන යළි හරවා යැවීම සමඟ ක්රියා කළත් මේවා ක්රොන්ටාබ් යටතේ අසමත් වේ.
crontab -e
ක්රෝනය බලපෑමට ලක්වීම සඳහා ඔබ වසා දැමිය යුතුය . උදාහරණයක් ලෙස vim භාවිතා කර මම ගොනුව සංස්කරණය කර:w
එය ලිවීමට භාවිතා කරමි . නමුත් මා ඉවත් වන තුරු කාර්යය ක්රෝන් වෙත එකතු නොවේ. ඒ නිසා මමත් ඉවර වෙනකම් මම රැකියාව දකින්නේ නැහැ:q
.