Cron & crontab, පැහැදිලි කළේය

ලුසේන් පළ කර ඇත ටික කලකට පෙර ක්‍රෝන් සහ ක්‍රොන්ටාබ් පිළිබඳ විශිෂ්ට නිබන්ධනය මම හිතන්නේ බෙදා ගැනීම වටී. ක්‍රෝන් යනු වින්ඩෝස් හි උපලේඛනගත කාර්යයන්ට සමාන වේ, එය පර්යන්තයෙන් හසුරුවන බව පමණි. එකම ඉලක්කය සපුරා ගැනීම සඳහා දෘශ්‍ය අතුරු මුහුණතක් කැමති අයට මෙය දැක ගත හැකිය තවත් ලිපියක්.

ක්‍රෝන් යනු කුමක්ද?

ක්‍රොන් යන නම පැමිණියේ ග්‍රීක කාලරාමු වලිනි. යුනික්ස් මෙහෙයුම් පද්ධතියේ, ක්‍රෝන් යනු නිත්‍ය පසුබිම් ක්‍රියාවලි කළමණාකරුවෙකි (ඩීමන්) එය ක්‍රියාවලි හෝ ස්ක්‍රිප්ට් නියමිත වේලාවට ක්‍රියාත්මක කරයි (නිදසුනක් ලෙස, සෑම මිනිත්තුවක්ම, දවසක්, සතියක් හෝ මාසයක්ම). ක්‍රියාවට නැංවිය යුතු ක්‍රියාදාමයන් සහ ඒවා ක්‍රියාත්මක කළ යුතු වේලාව ක්‍රොන්ටාබ් ගොනුවේ දක්වා ඇත.

එය ක්රියාත්මක වන්නේ කෙසේද?

ක්‍රෝන් ඩීමන් ආරම්භ වේ /etc/rc.d/ o /etc/init.d බෙදා හැරීම මත පදනම්ව. ක්‍රොන් පසුබිමේ ධාවනය වන අතර සෑම මිනිත්තුවකම ක්‍රොන්ටාබ් කාර්ය වගුව පරීක්ෂා කරයි / etc / crontab හෝ ඉන් / var / spool / cron ඉටු කළ යුතු කාර්යයන් සෙවීමේදී. සමහර ක්‍රියාදාමයන් ස්වයංක්‍රීය කිරීම සඳහා පරිශීලකයෙකු ලෙස අපට කාර්යයන් සමඟ විධාන හෝ ස්ක්‍රිප්ට් එකතු කළ හැකිය. පද්ධතියක් හෝ හොඳ උපස්ථ පද්ධතියක් යාවත්කාලීන කිරීම ස්වයංක්‍රීය කිරීමට මෙය ප්‍රයෝජනවත් වේ.

අදාළ ලිපිය:
නිබන්ධනය: .tar.gz සහ .tar.bz2 පැකේජ ස්ථාපනය කරන්න

ක්‍රොන්ටාබ් යනු කුමක්ද?

ක්‍රොන්ටාබ් යනු සරල පෙළ ගොනුවක් වන අතර එය පරිශීලකයා විසින් නියම කරන ලද වේලාවක ක්‍රියාත්මක කළ යුතු විධාන ලැයිස්තුවක් ගබඩා කරයි. ක්‍රොන්ටාබ් විසින් ස්ක්‍රිප්ට් හෝ විධානය ක්‍රියාත්මක කළ යුතු දිනය හා වේලාව, ක්‍රියාත්මක කිරීමේ අවසරයන් සහ එය පසුබිමේ සිදු කරනු ඇත. සෑම පරිශීලකයෙකුටම තමන්ගේම crontab ගොනුවක් තිබිය හැකිය, ඇත්ත වශයෙන්ම / etc / crontab එය root පරිශීලකයාගේ crontab ගොනුව යැයි උපකල්පනය කෙරේ, සාමාන්‍ය පරිශීලකයින්ට (සහ root පවා) තමන්ගේම crontab ගොනුවක් ජනනය කිරීමට අවශ්‍ය වූ විට අපි crontab විධානය භාවිතා කරමු.

සරල පද්ධති පරිශීලකයෙකු හෝ මූල පරිශීලකයෙකු ලෙස බහු පරිශීලක පද්ධතිවල ක්‍රෝන් කාර්යයන් කළමනාකරණය කිරීමට පහසුම ක්‍රමය ක්‍රොන්ටාබ් ය.

Crontab භාවිතා කිරීම

අපි ආරම්භ කරන්නේ සරල උදාහරණයකින්.

"මම සැමවිටම යාවත්කාලීන කළ යුතු අතර මම එයට කැමති නැත" යන කරදරකාරී දේ ඉවත් කිරීම සඳහා අපි පද්ධතියක යාවත්කාලීන කිරීම ස්වයංක්‍රීය කිරීමට යන්නෙමු.

කොහොමද
අදාළ ලිපිය:
පද්ධතිය දැන ගැනීමට විධාන (දෘඩාංග සහ සමහර මෘදුකාංග වින්‍යාසයන් හඳුනා ගන්න)

පළමුවෙන්ම අපි පිටපතක් සාදන්නෙමු. මෙම ස්ක්‍රිප්ට් එක ක්‍රෝන් මගින් කැඳවනු ඇති අතර අපට එය කිරීමට අවශ්‍ය සියලුම උපදෙස් අඩංගු වේ, එබැවින් එය ක්‍රෝන් තුළට ඇතුළත් කිරීමට පෙර අවස්ථා කිහිපයකදී සහ ක්‍රම කිහිපයකින් එය පරීක්ෂා කිරීම අවශ්‍ය වේ, මේ වගේ සරල යාවත්කාලීන පිටපතක්:

#! / bin / bash # ස්ක්‍රිප්ට් යාවත්කාලීන කිරීමේ උදාහරණය # ඔබේ බෙදාහැරීම තෝරන්න

ඔබේ ඩිස්ට්‍රෝ රේඛාවෙන් # ඉවත් කරන්න. එය උබුන්ටු / ඩෙබියන් නම්, එය ආරම්භ වන්නේ apt-get සමඟිනි.

අපි ස්ක්‍රිප්ට් එක update.sh ලෙස සුරකිමු (උදා: ඔබේ නිවසේ ස්ක්‍රිප්ට් නාමාවලිය). එම ස්ක්‍රිප්ටයේ ක්‍රියාත්මක කිරීමේ අවසරය අපි පහත පරිදි වෙනස් කරමු:

chmod a + x ~ / scripts / update.sh

සෑම දෙයක්ම සුමටව ක්‍රියාත්මක වන බව තහවුරු කර ගැනීම සඳහා අපි කිහිප වතාවක්ම ස්ක්‍රිප්ට් ක්‍රියාත්මක කරන්නෙමු, අවශ්‍ය දේ අපි වෙනස් කරමු (එහි දෝෂ අඩංගු නොවිය යුතුය, එසේ නොමැතිනම් ක්‍රෝන් නැවත නැවතත් දෝෂයක් නැවත නැවත සිදු කරයි). දැන් අපගේ ක්‍රොන්ටාබ් වෙත කාර්යය එකතු කිරීමට.

Crontab වෙත කාර්යයන් එක් කරන්න

අපි ක්‍රොන්ටාබ් සංස්කරණය ක්‍රොන්ටාබ්-ඊ සමඟ ක්‍රියාත්මක කරන්නෙමු, සමහර ඩිස්ට්‍රෝස් වල (උබුන්ටු වැනි) එය අපට අවශ්‍ය පෙළ සංස්කාරකය තෝරා ගැනීමේ අවස්ථාව ලබා දෙයි, ඉතිරිය අපට ඉතිරිව ඇත්තේ vi. Crontab ගොනුව මේ වගේ දෙයක් පෙනෙනු ඇත.

# mh dom mon dow පරිශීලක විධානය

කොහේද:

  • m ස්ක්‍රිප්ට් ක්‍රියාත්මක වන මිනිත්තුවට අනුරූප වේ, අගය 0 සිට 59 දක්වා පරාසයක පවතී
  • h නිශ්චිත වේලාව, පැය 24 ආකෘතිය හසුරුවනු ලබන අතර, අගයන් 0 සිට 23 දක්වා පරාසයක පවතින අතර 0 මධ්‍යම රාත්‍රිය 12:00 වේ.
  • ඩොයිෂ් මාසයේ දිනය වෙත යොමු වේ, උදාහරණයක් ලෙස ඔබට සෑම දින 15 කටම ධාවනය කිරීමට අවශ්‍ය නම් 15 ක් නියම කළ හැකිය
  • dow සතියේ දිනය, එය සංඛ්‍යාත්මක විය හැකිය (0 සිට 7 දක්වා, එහිදී 0 සහ 7 ඉරිදා වේ) හෝ දවසේ පළමු අකුරු 3 ඉංග්‍රීසියෙන්: mon, tue, wed, thu, fri, sat, sun.
  • පරිශීලක විධාන ක්‍රියාත්මක කරන පරිශීලකයා අර්ථ දක්වයි, එය root විය හැකිය, නැතහොත් ස්ක්‍රිප්ට් ක්‍රියාත්මක කිරීමට අවසර ඇති තාක් වෙනත් පරිශීලකයෙකි.
  • විධානය ක්‍රියාත්මක කළ යුතු විධාන හෝ ස්ක්‍රිප්ටයේ නිරපේක්ෂ මාර්ගය යන්නෙන් අදහස් කෙරේ. /home/usuario/scripts/update.sh, එය ස්ක්‍රිප්ටයක් අමතන්නේ නම් එය ක්‍රියාත්මක කළ යුතුය

පැහැදිලි කිරීම සඳහා ක්‍රෝන් කාර්යයන් සඳහා උදාහරණ කිහිපයක් පැහැදිලි කර ඇත:

15 10 * * * පරිශීලක /home/user/scripts/update.sh

එය සෑම දිනකම උදේ 10: 15 ට update.sh ස්ක්‍රිප්ට් ධාවනය කරනු ඇත

15 22 * * * පරිශීලක /home/user/scripts/update.sh

එය සෑම දිනකම රාත්‍රී 10: 15 ට update.sh ස්ක්‍රිප්ට් ධාවනය කරනු ඇත

00 10 * * 0 root apt-get -y update Root පරිශීලකයා

එය සෑම ඉරිදාවකම උදේ 10 ට යාවත්කාලීනයක් ක්‍රියාත්මක කරනු ඇත

45 10 * * හිරු මූල apt-get -y යාවත්කාලීන කිරීම

සෑම ඉරිදා (ඉර) උදේ 10: 45 ට රූට් පරිශීලකයා යාවත්කාලීන කිරීමක් ක්‍රියාත්මක කරයි

30 7 20 11 * පරිශීලක /home/usuario/scripts/update.sh

නොවැම්බර් 20 වන දින 7: 30 ට පරිශීලකයා ස්ක්‍රිප්ට් ධාවනය කරනු ඇත

30 7 11 11 හිරු පරිශීලකයා /home/usuario/scripts/pastel_con_velitas.sh

නොවැම්බර් 11 වන දින පෙ.ව .7 ට සහ එනම් ඉරිදා, පරිශීලකයා සිය සයිසැඩ්මින් සමරනු ඇත (එනම්, මම)

01 * * * * පරිශීලක /home/usuario/scripts/molestorecordatorio.sh

සෑම දිනකම සෑම පැයකම මිනිත්තුවකට කරදරකාරී මතක් කිරීමක් (නිර්දේශ නොකරයි).

ඒවා තවමත් හැසිරවිය හැකිය විශේෂ පරාස:

30 17 * * 1,2,3,4,5

සඳුදා සිට සිකුරාදා දක්වා සෑම දිනකම සවස 5:30 ට.

00 12 1,15,28 * *

සෑම මසකම පළමු, පහළොස්වන සහ 12 වන දින දහවල් 28 ට (වැටුප් ගෙවීමට වඩාත් සුදුසු)

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

ආරම්භයේදී එක් වරක් ධාවනය කරන්න
වසරකට වරක් ධාවනය වන්නේ වසරකට එක් වරක් පමණි: 0 0 1 1 *
@ වසරකට සමානයි
@ මසකට වරක් ධාවනය වේ, පළමු දිනය: 0 0 1 * *
ek සතිපතා සතියේ පළමු පැයේ පළමු මිනිත්තුව. 0 0 * * 0.
දිනපතා, 12:00 ට A.M. 0 0 * * *
id මිඩ්නයිට් aily ඩේලි
hour සෑම පැයකම පළමු මිනිත්තුවේදී: 0 * * * *

එහි භාවිතය ඉතා සරල ය.

පරිශීලක

අවසන් නමුත් කුඩාම දේ නොවේ:

ක්‍රෝන් රැකියා කළමනාකරණය

crontab ගොනුව

පවතින crontab ගොනුව පරිශීලක අර්ථ දක්වන ලද ගොනුවක් සමඟ ප්‍රතිස්ථාපනය කරන්න

crontab-e

පරිශීලකයාගේ crontab ගොනුව සංස්කරණය කරන්න, සෑම නව පේළියක්ම නව crontab කාර්යයක් වනු ඇත.

crontab -l

පරිශීලකයාගේ සියලු ක්‍රොන්ටාබ් කාර්යයන් ලැයිස්තුගත කරන්න

ක්‍රොන්ටැබ් -ඩී

පරිශීලකයාගේ crontab මකන්න

crontab -c dir

පරිශීලකයාගේ crontab නාමාවලිය අර්ථ දක්වයි (මෙයට පරිශීලක ලිවීමට හා ක්‍රියාත්මක කිරීමට අවසර තිබිය යුතුය)

crontab -u පරිශීලකයා

වෙනත් පරිශීලකයෙකුගේ crontab හැසිරවීමට උපසර්ගය, උදාහරණ:

$ sudo crontab -l -u root $ sudo crontab -e user2 #crontab -d -u user

මෙම මෙවලම, වෙනත් බොහෝ අය මෙන්, වඩාත් ගැඹුරින් හා වඩාත් විස්තරාත්මකව දැකිය හැකිය:

ස්තූතියි ලුසීන්!

ලිපියේ අන්තර්ගතය අපගේ මූලධර්මවලට අනුකූල වේ කතුවැකි ආචාර ධර්ම. දෝෂයක් වාර්තා කිරීමට ක්ලික් කරන්න මෙන්න.

අදහස් 48 ක්, ඔබේ අදහස් තබන්න

ඔබේ අදහස තබන්න

ඔබේ ඊ-මේල් ලිපිනය පළ කරනු නොලැබේ. අවශ්ය ක්ෂේත්ර දක්වා ඇති ලකුණ *

*

*

  1. දත්ත සඳහා වගකිව යුතු: මිගෙල් ඇන්ජල් ගැටන්
  2. දත්තවල අරමුණ: SPAM පාලනය කිරීම, අදහස් කළමනාකරණය.
  3. නීත්‍යානුකූලභාවය: ඔබේ කැමැත්ත
  4. දත්ත සන්නිවේදනය: නෛතික බැඳීමකින් හැර දත්ත තෙවන පාර්ශවයකට සන්නිවේදනය නොකෙරේ.
  5. දත්ත ගබඩා කිරීම: ඔක්සෙන්ටස් නෙට්වර්ක්ස් (EU) විසින් සත්කාරකත්වය දක්වන දත්ත සමුදාය
  6. අයිතිවාසිකම්: ඕනෑම වේලාවක ඔබට ඔබේ තොරතුරු සීමා කිරීමට, නැවත ලබා ගැනීමට සහ මකා දැමීමට හැකිය.

  1.   ඇල්වාරෝ ඔර්ටිස් ප්රකාශ කළේය

    අහ් ... ටිකක් අවුල් සහගතයි.

  2.   ටොනික් ප්රකාශ කළේය

    * / 30 අස්ථානගත වී ඇත (මිනිත්තු ක්ෂේත්‍රය තුළ) සෑම විනාඩි 30 කටම ධාවනය වේ ...

    1.    erm3nda ප්රකාශ කළේය

      අදහස් දැක්වීමට සමාලෝචනය කරන තෙක් මම අදහස් දැක්වීමට ගියෙමි
      මෙම විකරණකාරකය ඉතා වැදගත් තොරතුරු කෑල්ලක් වන අතර ඉතා ප්‍රයෝජනවත් දෙයකි.

      1.    කිකා ප්රකාශ කළේය

        ආයුබෝවන්!
        දැන් මම සෑම විනාඩි 45 කට වරක් වින්‍යාසයක් පරීක්ෂා කරමි.

        * / 45 * * * *, සහ උපදෙස් සෑම පැයකටම විනාඩි 45 කට සහ සෑම පැයකටම ක්‍රියාත්මක වේ. එනම්:

        එය 3:45, පසුව 4:00, 4:45, පසුව 5:00, 5:45, 6:00, 6:45, සහ යනාදී වශයෙන් ක්‍රියාත්මක වේ.

        මට යම්කිසි වැරැද්දක් තිබේද? සෑම විනාඩි 45 කට වරක් හෝ අවම වශයෙන් සෑම පැයකටම විනාඩි 45 කට වරක්වත් එය සෑදීමට මට කුමක් කළ හැකිද?

    2.    කිකා ප්රකාශ කළේය

      ආයුබෝවන්!
      දැන් මම සෑම විනාඩි 45 කට වරක් වින්‍යාසයක් පරීක්ෂා කරමි.

      * / 45 * * * *, සහ උපදෙස් සෑම පැයකටම විනාඩි 45 කට සහ සෑම පැයකටම ක්‍රියාත්මක වේ. එනම්:

      එය 3:45, පසුව 4:00, 4:45, පසුව 5:00, 5:45, 6:00, 6:45, සහ යනාදී වශයෙන් ක්‍රියාත්මක වේ.

      මට යම්කිසි වැරැද්දක් තිබේද? සෑම විනාඩි 45 කට වරක් හෝ අවම වශයෙන් සෑම පැයකටම විනාඩි 45 කට වරක්වත් එය සෑදීමට මට කුමක් කළ හැකිද?

  3.   ඉල්ලූම ප්රකාශ කළේය

    ක්‍රෝන් ක්‍රියා කරන ආකාරය පැහැදිලි කිරීමට හෙලෝ සුපර් තොරතුරු ප්‍රයෝජනවත් වේ.
    බයිට්

  4.   ඉල්ලූම ප්රකාශ කළේය

    සදහා *

  5.   දඩයක්කාරයා ප්රකාශ කළේය

    විශිෂ්ටයි, ක්‍රෝන් ක්‍රියා කරන ආකාරය පැහැදිලි කිරීමට ස්තූතියි .. අපි ටිකක් අත තබමු

  6.   ජාකොබ් ප්රකාශ කළේය

    මෙම රේඛාව රාත්‍රී 10: 15 ට ක්‍රියාත්මක වන බව මා තේරුම් ගත් පරිදි, මා වැරදියි නම් මාව නිවැරදි කරන්න
    හොඳයි, එය උදේ 10: 15 ට පවසයි
    15 22 * * * පරිශීලක /home/user/scripts/update.sh

  7.   ඇගස්ටින් ප්රකාශ කළේය

    හෙලෝ! ඉතා හොඳ තොරතුරු.
    සෑම පැය භාගයකට වරක් ස්ක්‍රිප්ට් එකක් ක්‍රියාත්මක කිරීමට, ක්‍රොන් ටැබ් වෙත එක් කළ යුතු රේඛාව වනුයේ: "30 * * * * root Scrip.sh" නිවැරදිද? ඔයාට බොහෝම ස්තූතියි!

  8.   අපි ලිනක්ස් භාවිතා කරමු ප්රකාශ කළේය

    මට නිවැරදිව මතක නම්, ඒ සඳහා ඔබ / 30 * * * * root Scrip.sh දැමිය යුතුය.
    එනම්, 30 ට පෙර / එකතු කරන්න.
    චියර්ස්! පෝල්.

  9.   ජොනතන් ප්රකාශ කළේය

    හෙලෝ මම ඔබේ පෝස්ටයට කැමතියි, එය ඉතා සම්පූර්ණ නමුත් මට ඔබෙන් යමක් විමසීමට අවශ්‍ය විය.
    මට මෙම විධානය හා "at" වැනි ගැටළු තිබේ.

    මට නිශ්චිත වේලාවක පිටපතක් ධාවනය කිරීමට අවශ්‍ය වන අතර මම එය තැබුවෙමි

    -f /home/mi_user/Desktop/script.sh හි 18:08 උදාහරණය

    තිර රචනය තිරය මත ක්‍රියාත්මක නොවේ, එනම් පර්යන්තයේ එය පසුබිමේ ක්‍රියාත්මක වේද?

    ක්‍රෝන් සමඟ මටත් ඒ දේම සිදුවේ, මම ක්‍රොන්ටාබ් ගොනුව "ක්‍රොන්ටාබ්-ඊ" සමඟ සංස්කරණය කරමි

    අවසානයේ මම මෙම පේළිය එක් කරමි:

    46 19 my_user /home/mi_user/Desk/script.sh

    එය කිසිවක් නොකරයි, එය පිටපත පෙන්වන්නේ නැත.

    කිසියම් යෝජනාවක් තිබේද? බොහොම ස්තූතියි සහ ඕනෑම අපහසුතාවයකට සමාව ඉල්ලන්න

    1.    අපි ලිනක්ස් භාවිතා කරමු ප්රකාශ කළේය

      ටර්මිනලය දර්ශණය වීමට නම්, ඔබට ටර්මිනලය ධාවනය කර පිටපත පරාමිතියක් ලෙස සම්මත කිරීමට සිදුවේ.

      උදාහරණයක් ලෙස:

      lxterminal -e "my_user /home/my_user/Desk/script.sh"

      ඔබ භාවිතා කරන පර්යන්ත ඉමියුලේටරය මත පදනම්ව භාවිතා කළ යුතු පරාමිතිය වෙනස් විය හැකිය.

      එය ක්‍රියාත්මක වේ යැයි මම බලාපොරොත්තු වෙමි.

      වැළඳගන්න! පෝල්.

  10.   patrecas ප්රකාශ කළේය

    දායකත්වය අගය කරනු ලැබේ.

    ලකුණු 10 යි !!

    ආයුබෝවන්2 !!

  11.   රොඩොල්ෆෝ ප්රකාශ කළේය

    ඔබට බොහෝම ස්තූතියි, සමහර කරුණු පැහැදිලි කිරීමට එය මට බොහෝ සෙයින් උපකාරී විය, සම්පූර්ණ ස්තූතියි, වැඩි විස්තර හෝ ප්‍රශ්න සඳහා මම MAN PAGE වෙත යන්නෙමි, නැවත සුබ පැතුම්.

  12.   ජාහීර් ප්රකාශ කළේය

    මාමා ඔබට බොහෝම ස්තූතියි, මම උදාහරණ කියවා පරීක්ෂා කර බැලුවෙමි. බොහොම ස්තූතියි ... එය ඉතා තේරුම්ගත හැකිය. චියර්ස්

  13.   ජියෝවානි ප්රකාශ කළේය

    මම උබුන්ටු සර්වර් 12.04.2 එල්ටීඑස් භාවිතා කළ අතර, මා සතුව ඇති ක්‍රොන්ටාබ්හි අනුවාදය භාවිතා කරන්නාගේ රැකියා ලැයිස්තුව මකා දැමීමට භාවිතා කරයි, ක්‍රොන්ටාබ් -ආර් (සහ -එල්, මෙම අත්පොත පවසන පරිදි). එය අනුවාදයන් පිළිබඳ ප්‍රශ්නයක් බව සහතිකයි.

    අනෙක් අතට, මම වරක් ධාවනය කළේ ක්‍රොන්ටාබ් පමණක් වන අතර මේ ආකාරයේ මගේම ක්‍රියාත්මක කිරීමේ ගොනුවක් නිර්මාණය කිරීමට මට ඉඩ ලබා දුන්නෙමි, නමුත් මෙය ක්‍රියාත්මක වූයේ නැත. ධාවනය වන්නේ / etc / crontab හි ඇති එකයි. සමහර විට යමෙක් අදහස් දැක්වීම භාවිතා කරනු ඇත.

    PS (මම සොයාගත්තේ කොහෙන්ද? මා විසින් නිර්වචනය කර ඇති සියලුම රැකියා සමඟ) මෙම ගොනුව ගබඩා කර ඇත්තේ කොහේද? සුභ පැතුම්. මම සෑම විටම root සමඟ ලොග් වන්න.

  14.   සෙබස්තියන් ප්රකාශ කළේය

    විශිෂ්ට, ඉතා ප්රයෝජනවත් !!!

  15.   mmm ප්රකාශ කළේය

    හෙලෝ, මම මෙය කිරීමට කැමතියි ………… 15 10 0 * * * root ifdown ethXNUMX »

    එනම්, එක්තරා වේලාවක ජාල කාඩ්පත ක්‍රියා විරහිත කර ඇති බවයි ………… හොඳයි, මම එය ක්‍රොන්ටාබ් එකට දැමූ අතර එය ක්‍රියාත්මක වූයේ නැත …… .. කුමක් සිදුවේද?

    සුභ පැතුම් සහ ස්තුතිය

  16.   මිගෙල් ප්රකාශ කළේය

    "ක්‍රොන්ටාබ් වෙත කාර්යයන් එක් කරන්න" යන මාතෘකාවෙන් පසුව "මොන්" යන්න අර්ථ දැක්වීම ඔබට මග හැරුණි.

    ලිපිය තවමත් හොඳයි, ක්‍රෝන් අතිශයින්ම ප්‍රයෝජනවත්.

  17.   ඔස්කාර් ප්රකාශ කළේය

    ඒ හොඳ තනතුර කොතරම් සිසිල්ද, මගෙන් අහන්න
    කාර්යයන් ඉටු කිරීමෙන් ඉතිරි වී ඇති වාර්තා පිළිබඳව සොයා බැලීමට මට අවශ්‍ය නම්, මට එය දැකිය හැක්කේ කොතැනින්ද?

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

    ස්තූතියි

  18.   ඔස්කාර් ප්රකාශ කළේය

    මෙහි වෙනස් කිරීමේ ඉතිහාසය පරීක්ෂා කිරීමට මට අවශ්‍යය

    මම කොහොමද ඒක කරන්නේ?

    ස්තූතියි

  19.   ඇන්ඩ්‍රෙස් ලෙඩෝ ප්රකාශ කළේය

    සුභ උදෑසනක්

    මම හිතන්නේ උබුන්ටු පිටපතෙහි ඔබ වැරැද්දක් කර ඇති අතර, ඔබ apt-get -y උත්ශ්‍රේණි කිරීම වෙනුවට ap-get -y යාවත්කාලීන කර ඇත. (ඔබ ටී එකක් ඉතිරි කර ඇත).

    ස්තූතියි.

    1.    අපි ලිනක්ස් භාවිතා කරමු ප්රකාශ කළේය

      එසේ ය. ඔබට ස්තුතියි!
      වැළඳගන්න! පෝල්

  20.   ගේබ්රියෙල් ප්රකාශ කළේය

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

  21.   වැලන්ටින් ප්රකාශ කළේය

    ක්‍රෝන් සඳහා වන මෙහෙයුම සහ මූලික විධානයන් පැහැදිලි කිරීම ගැන ස්තූතියි, දැන් ටිකක් විනෝද වීමට.

  22.   Sander ප්රකාශ කළේය

    Gnu / Linux හා සම්බන්ධ ඕනෑම මාතෘකාවක් පිළිබඳ තොරතුරු සොයන සෑම අවස්ථාවකම 90% ක්ම මෙම ශ්‍රේෂ් community ප්‍රජාවේ හොඳම නිබන්ධනය සොයා ගැනීමට මම වටේට යමි, මෙතැන් සිට මම මෙතැනින් පසුව වෙනත් තැනකින් ආරම්භ කරමි.

    උත්තරයක් දෙන්න

    1.    අපි ලිනක්ස් භාවිතා කරමු ප්රකාශ කළේය

      ස්තූතියි සැන්ඩර්! වැළඳ ගැනීමක්! පෝල්.

  23.   ඩැරියෝ ප්රකාශ කළේය

    dom = මාසයේ දිනය
    dow = සතියේ දිනය
    ඔබ ඇසුරු කරන්නේ නම් එය පහසුය

  24.   පැස්කුවල් ප්රකාශ කළේය

    බොහොම ස්තූතියි, මෙය ඉතා සම්පූර්ණ හා හොඳින් පැහැදිලි කර ඇත.

  25.   මැක්සිලියා ප්රකාශ කළේය

    මගේ මෙහෙයුම් පද්ධති ගුරුවරයා අපට දුන් එකම දෙය මෙයයි, මම කිසිවක් වෙනස් නොකරමි, පංතිය මෙතරම් නරක වීමට හේතුව දැන් මට පෙනේ.-.

  26.   Marcelo ප්රකාශ කළේය

    ඇස්තමේන්තුගත,

    විමසුම, කාර්යයක කාල සීමාව සීමා කළ හැකිද?
    උදාහරණයක් ලෙස මට සෑම මිනිත්තු 5 කට වරක් පුනරාවර්තනය වන කාර්යයක් ඇත, නැවත නැවත එම කාර්යය තවමත් සක්‍රීය නම්, එය මරා දමා නැවත ධාවනය කරන්න.

    ස්තූතියි,
    මාර්සෙලෝ.-

    1.    අපි ලිනක්ස් භාවිතා කරමු ප්රකාශ කළේය

      හෙලෝ, මාර්සෙලෝ!

      අපගේ ප්‍රශ්නෝත්තර සේවාව තුළ ඔබ මෙම ප්‍රශ්නය මතු කළහොත් වඩා හොඳ යැයි මම සිතමි FromLinux වෙතින් විමසන්න එවිට ඔබේ ගැටලුවට මුළු ප්‍රජාවටම උදව් කළ හැකිය.

      වැළඳ ගැනීමක්, පැබ්ලෝ.

  27.   aj ප්රකාශ කළේය

    හොඳ තනතුරක්.
    ක්‍රොන්ටාබ් වෙත කාර්යයන් එක් කිරීම සඳහා එක් පර්යන්තයකට ඇති විධානය කුමක්ද?
    ක්‍රොන්ටාබ් වෙත කාර්යයන් එක් කිරීම සඳහා බාහිර පිටපතක් නිර්මාණය කිරීම මෙහි අදහසයි
    ස්තූතියි

    1.    ඩේවිඩ් ප්රකාශ කළේය

      ඔබට එකතු කිරීමට අවශ්‍ය ඕනෑම දෙයක් 'echo' භාවිතා කළ හැකි බව මට පෙනේ cat >> 'cronotab path (/ etc / cronotab)' «

  28.   රෆායෙල් වේරා ප්රකාශ කළේය

    ප්‍රකාශනයක් සෑම දින 3 කට වරක් හරියටම ක්‍රියාත්මක වන්නේ කෙසේද?

  29.   ජෝස් ඇන්ටෝනියෝ ප්රකාශ කළේය

    හායි!

    මට ක්‍රෝන් රැකියාවක් කිරීමේ ගැටලුවක් තිබේ.

    මම පහත කාර්යය ක්‍රොන්ටා-ඊ සමඟ ක්‍රියාත්මක කරමි:

    01 * * * * root /home/user/script/mfile.sh

    නමුත් කාර්යය සිදු නොවේ. Myfile.sh ක්‍රියාත්මක කිරීමට අවසර ඇති බවත් එය ක්‍රියාත්මක කරන පරිශීලකයා root බවත් මම පරීක්ෂා කර ඇත්තෙමි.

    මම එකම කාර්යය / etc / crontab හි ක්‍රියාත්මක කරන අතර සේවාව නැවත ආරම්භ කිරීමෙන් පසුවද එය මට වැඩ නොකරයි.
    Myfile.sh හි අන්තර්ගතය DB යාවත්කාලීන කරන විධානයක් වන අතර මම එය කොන්සෝලය තුළ ක්‍රියාත්මක කරන්නේ නම් එය ක්‍රියාත්මක වේ.
    ගැටලුව කුමක් විය හැකිද?

    1.    ෆ්‍රෙඩ් ප්රකාශ කළේය

      දත්ත සමුදා පරිශීලකයාට සියලු අවසරයන් නොමැති විය හැකි අතර ඔබට පළමුව ඔබේ දත්ත සමුදා එන්ජිමෙන් පරිසර විචල්‍යයන් අපනයනය කිරීමට සිදුවේ.
      උදාහරණයක් ලෙස db2 හි මෙම පේළිය ස්ක්‍රිප්ටයේ ආරම්භයට යයි
      . / home / db2inst1 / sqllib / db2profile

      තවත් හේතුවක් විය හැක්කේ ස්ක්‍රිප්ටයට දත්ත සමුදායට සම්බන්ධතාවය අවශ්‍ය වීම, ස්ක්‍රිප්ට් තුළ ඇති දත්ත සමුදායට සම්බන්ධතාවය ඇති කිරීමයි

  30.   ලක්ස්නික්ස් ප්රකාශ කළේය

    මම දැනගෙන හිටියේ නැහැ මට නැවත ආරම්භ කළ යුතු බව, මම මේ සමඟ ටික කාලයක් සටන් කළා

  31.   කෙන්යාව ප්රකාශ කළේය

    ඔවුන් සඳහන් කරනුයේ එම කාර්යය මාසයේ සෑම අවසානයකම, ඇඟවුම් කරන වේලාවේදී ක්‍රියාත්මක වන බව දක්වන්නේ කෙසේද යන්නයි .. විස්තරය නම්, සෑම මසකම අවසාන දිනය ගැනීමට මා දන්නා ආකාරය සාක්ෂාත් කරගත නොහැකි වීමයි .. ??? මට ඒවා එකින් එක ලිවීමට සිදු විය, නමුත් පෙබරවාරි මාසය අවසානයේ එය ද්විභාෂා බව පැමිණෙන විට එය සංකීර්ණ වේ ...

  32.   යේසුස් වහන්සේ ප්රකාශ කළේය

    හොඳ දවසක්!!

    ක්‍රොන්ටාබ් තුළ ක්‍රියාත්මක වන ක්‍රියාවලිය නවත්වන්නේ කෙසේද?

  33.   යේසුස් වහන්සේ ප්රකාශ කළේය

    ක්‍රියාවලිය * …………

  34.   ජූලියානා ප්රකාශ කළේය

    ඔබට මට උදව් කළ හැකිද? eu tenho um script by minha author විසින් කිසිදු ක්‍රොන්ටාබ් එකක් ක්‍රියා නොකරයි! Jб dei සියළුම අවසරයන්, එය ක්‍රියාත්මක කළ හැකි නිශ්චිත ක්‍රෝන් හෝ පරිශීලකයෙකු නොවේ - බොහෝ විට කිසිවක් සිදු නොවේ! ඔබට මට උදව් කළ හැකිදැයි දැන ගැනීමට මම කැමතියි, තවත් සමහර දේවල් වැඩ කරන්නේ නැත Vlws

  35.   ඇන්ටොක්ස් ප්රකාශ කළේය

    මාසයේ සෑම අවසාන දිනයක්ම (දින: 31-30-28) ක්‍රියාත්මක කිරීමට ඔබ කාර්යයක් කරන්නේ කෙසේද?

  36.   tfercho ප්රකාශ කළේය

    ඔබ දැනටමත් දන්නා පරිදි, su විධානය භාවිතා කරන්නේ කොන්සෝලය තුළ පරිශීලකයා වෙනස් කිරීමට ය. මම su විධානය භාවිතා කරන්නේ නම්: "ඔබේ පරිශීලකයා" පරිශීලකයා වෙනස් කරයි, නමුත් "පරිශීලකයා" හි නිසි සැකසුම් නොමැතිව, මම su ලෙස ධාවනය කරන්නේ නම්: "su - user" පරිශීලක සැකසුම් පූරණය කිරීමෙන් පරිශීලකයා වෙනස් කරයි. ක්‍රෝන් සමඟ මම පරිශීලකයා දක්වන්නෙමි, නමුත් මෙම පරිශීලකයාගේ සැකසුම් පූරණය කරන්නේ කෙසේද?

  37.   රොබ් ප්රකාශ කළේය

    මට එය නැවැත්වීමට අවශ්‍ය නම්?

  38.   රෙජි ප්රකාශ කළේය

    හෙලෝ,
    මම වැරදි කරන්නේ කුමක් දැයි මම නොදනිමි, නමුත් මම පියවර අනුගමනය කරන අතර කිසිවක් ක්‍රියාත්මක නොවේ. මම උත්සාහ කර ඇත:
    59 * * * * / usr / bin / gedit
    * * * * * / usr / bin / gedit
    * * * * * root / usr / bin / gedit
    * * * * * usr / bin / test.sh
    * * * * * root usr / bin / test.sh

    කිසිවක් නැත. එය කිසිවක් ක්රියාත්මක නොකරයි. මම නැවත ආරම්භ කර ඇති අතර සියල්ල.

  39.   ෆර්කොස් ප්රකාශ කළේය

    බොහොම ස්තූතියි