ක්‍රෝනි භාවිතා කරමින් ආර්ච් ලිනක්ස් හි ක්‍රොන්ටාබ් නැවත භාවිතා කරන්න

පළාත් සභාවේ කාර්යයන් සැලසුම් කිරීමට, කාර්යයන් ස්වයංක්‍රීය කිරීමට සහ ඒ හා සමාන දේවල් කිරීමට අප කැමති අය අපි හොඳින් දනිමු cron වලින් එහි ප්‍රති sequently ලයක් ලෙස පද්ධතියේ crontab.

ArchLinux හි දැන් තත්වය වෙනස් වී ඇති බව පෙනේ, පද්ධතිය ඩී ඔහු සෑම දෙයක්ම දන්නා, සෑම දෙයක්ම කරන, සෑම කෙනෙක්ම ඔහු මත රඳා පවතී ... එබැවින්, අප මීට පෙර කළ දේ සංස්කරණය / etc / crontab විය, හොඳයි, අපට තවදුරටත් එය කිරීමට නොහැකි වනු ඇත

දැන් ArchLinux හි අප විසින් පැකේජයක් ස්ථාපනය කළ යුතුය cronie, එමඟින් අපට කාර්යයන් ස්වයංක්‍රීය කිරීම පහසු කරනු ඇත, පද්ධතියට නිශ්චිත වේලාවක අනුගමනය කිරීමට ඇණවුම් උපලේඛනගත කරන්න.

archlinuxbylapapunk

ක්‍රොනි ස්ථාපනය කර සක්‍රීය කරන්න

පළමු දෙය පැහැදිලිවම ක්‍රෝනි ස්ථාපනය කිරීමයි, මේ සඳහා:

sudo pacman -S cronie

එවිට අපි එය ආරම්භ කර එය සක්‍රීය කළ යුතුය:

sudo systemctl start cronie sudo systemctl සක්‍රීය කරන්න

ක්‍රෝනි සමඟ කාර්යයක් උපලේඛනගත කරන්නේ කෙසේද?

එය සරල ය, අපට පෙර භාවිතා කළ හැකි විධානයක් මඟින්, එය අපගේ පරිශීලකයාගේ නියමිත කාර්යයන් සංස්කරණය කිරීමට ඉඩ දෙයි.

නමුත් පළමුව !!, හුරුපුරුදු නැති අය vi ඔබ ප්‍රකාශ කරන ලෙස මම නිර්දේශ කරමි නැනෝ ඔහුගේ පෙරනිමි සංස්කාරකය පර්යන්තයේ:

echo "export EDITOR = නැනෝ" >> $ HOME / .bashrc අපනයනය EDITOR = නැනෝ

කාර්යයක් සැබවින්ම උපලේඛනගත කිරීම සඳහා අපි විධානය භාවිතා කරමු:

crontab -e

මෙය අපට පර්යන්තයේ පෙළ සංස්කාරකයක් පෙන්වනු ඇත (නැනෝ ඔවුන් ඉහත දේ කළා නම්.

* *   * * * touch /home/tu-usuario/prueba

වෙනස ක්‍රියාත්මක වීමට නම්, එය සැලකිල්ලට ගැනීම සඳහා, සේවාව නැවත ආරම්භ කිරීම අවශ්‍ය නොවේ, ඊට වඩා අඩුවෙන්, සියල්ල ක්ෂණිකව සිදු වේ.

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

ඔබ ක්‍රොන්ටාබ් භාවිතා කරන්නේ කෙසේදැයි නොදන්නේ නම්, ඔබ ලිවිය යුතු දේ, ප්‍රයෝජනවත් වන ලිපි කිහිපයක් මෙන්න:

උදාහරණයක් ලෙස, මට ස්ක්‍රිප්ට් එකක් පෙරවරු 11 ට ක්‍රියාත්මක කිරීමට අවශ්‍යයි, පේළිය වනුයේ:

00 11   * * * cd /home/kzkggaara/Scripts/ && ./miscript.sh

වැදගත්, ඔවුන් පරිශීලකයා ක්‍රොන්ටාබ් -ඊ ක්‍රියාත්මක කරන විට විවෘත කරන ලද ගොනුවට ඇතුළත් නොකළ යුතුය, ඊට පෙර / etc / crontab තුළට ඔවුන් විධානය ක්‍රියාත්මක කරන පරිශීලකයා තැබිය යුතුව තිබුණි, දැන් crontab සමඟ එය තවදුරටත් අවශ්‍ය නොවේ.

අවසානය!

හොඳයි, එකතු කිරීමට තවත් කිසිවක් නැත, මම සෑම විටම මෙන් බලාපොරොත්තු වෙමි ... එය ප්‍රයෝජනවත් වී ඇත.


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

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

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

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

*

*

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

  1.   ජෝකෝ ප්රකාශ කළේය
  2.   mat1986 ප්රකාශ කළේය

    මම ක්‍රෝනි භාවිතා කිරීම පිළිබඳ නිබන්ධනයක් බලාපොරොත්තුවෙන් සිටියෙමි. අන්තිමේදී මට එය සොයාගත හැකි විය. ඔබට ස්තුතියි!! 😀

  3.   Uno ප්රකාශ කළේය
    1.    මාරියෝ ප්රකාශ කළේය

      ටයිමර්ස්, විකිය හොඳින් පැහැදිලි කරන පරිදි, systemd හි විකල්පය වේ, එය "ArchLinux හි Crontab නැවත භාවිතා කිරීම" නොවේ.

  4.   ඇල්ගාබේ ප්රකාශ කළේය

    වාව් මම "ක්‍රොනී" නොදැන සිටියෙමි, මට ආර්ච්ලිනක්ස් හි ක්‍රොන්ටාබ් භාවිතා කළ හැකිය, එය චක්‍රලිනක්ස් ගබඩාවල ද ඇත:]

    ඔබට ස්තුතියි!! 0 /

  5.   Eduardo ප්රකාශ කළේය

    පළ කරන ලද උදාහරණයේ දී ස්ක්‍රිප්ට් සෑම දිනකම පෙ.ව. 00:11 ට ක්‍රියාත්මක වන අතර උදේ 11 ට නොවේ. පළමු පරාමිතිය මිනිත්තු සහ දෙවන පැය බව මතක තබා ගන්න.

    ස්තූතියි!

    1.    KZKG ^ ගාරා ප්රකාශ කළේය

      ඔහ්, මගේ නරක, මම දැනටමත් එය නිවැරදි කරමි

  6.   විලර්මන්ඩ් ප්රකාශ කළේය

    මෙය මට ක්‍රෝන් හා සමාන ගැටළු ඇති කරයිදැයි මම නොදනිමි, මට එය ක්‍රෝන් සමඟ rtcwake භාවිතා කළ නොහැක, එය මට පමණක් ක්‍රියා නොකරයි, එම විධානයේ කාර්යයක් උපලේඛනගත කිරීම සඳහා මම සෑම තැනකම බැලුවෙමි. වැඩ, උදාහරණයක් ලෙස මෙය පර්යන්තය තුළ ක්‍රියා කරයි:
    sudo rtcwake -m standby -t $ (දිනය +% s -d '10: 31 ')
    නමුත් එය ක්‍රෝන් එක සමඟ තබන විට එය පවසන්නේ එය ස්ථාපනය කරන බවයි. නමුත් එය ක්‍රියාත්මක කළ නොහැක.
    එය නිවැරදි කරන්නේ කෙසේදැයි යමෙක් දන්නවාද, නැතහොත් එය කළ නොහැකිද?
    උත්තරයක් දෙන්න