க்ரோனியைப் பயன்படுத்தி ஆர்ச் லினக்ஸில் க்ராண்டாப்பை மீண்டும் பயன்படுத்தவும்

கணினியில் திட்டமிடப்பட்ட பணிகளை வைத்திருக்க விரும்புவோர், பணிகளை தானியங்குபடுத்துதல் மற்றும் அது போன்ற விஷயங்களை நாங்கள் நன்கு அறிவோம் கிரான் இதன் விளைவாக, crontab.

ArchLinux இல் இப்போது விஷயங்கள் மாறிவிட்டன, சிஸ்டம் டி அவர் எல்லாவற்றையும் அறிந்தவர், எல்லாவற்றையும் செய்கிறார், எல்லோரும் அவரைச் சார்ந்து இருக்கிறார்கள் ... எனவே, நாங்கள் முன்பு செய்தது திருத்தம் / etc / crontab, சரி, இனிமேல் அதைச் செய்ய முடியாது

இப்போது ArchLinux இல் நாம் ஒரு தொகுப்பை நிறுவ வேண்டும் cronie, இது பணிகளை தானியக்கமாக்குவதை எளிதாக்கும், ஒரு குறிப்பிட்ட நேரத்தில் கணினி பின்பற்றுவதற்கான ஆர்டர்களை திட்டமிடலாம்.

archlinuxbylapapunk

குரோனியை நிறுவி இயக்கவும்

முதல் விஷயம் வெளிப்படையாக குரோனியை நிறுவ வேண்டும், இதற்காக:

sudo pacman -S cronie

நாம் அதைத் தொடங்கி அதை இயக்க வேண்டும்:

sudo systemctl start cronie sudo systemctl குரோனியை இயக்கவும்

குரோனியுடன் ஒரு பணியை எவ்வாறு திட்டமிடுவது?

இது எளிதானது, இதற்கு முன்னர் நாம் பயன்படுத்தக்கூடிய கட்டளையின் மூலம், இது எங்கள் பயனரின் திட்டமிடப்பட்ட பணிகளைத் திருத்த அனுமதிக்கும்.

ஆனால் முதலில்!!, அறிமுகமில்லாதவர்கள் vi நீங்கள் அறிவிக்க பரிந்துரைக்கிறேன் நானோ அவருடையது முனையத்தில் இயல்புநிலை திருத்தி:

எதிரொலி "ஏற்றுமதி EDITOR = நானோ" >> $ HOME / .bashrc ஏற்றுமதி EDITOR = நானோ

ஒரு பணியை உண்மையில் திட்டமிட நாம் கட்டளையைப் பயன்படுத்துவோம்:

crontab -e

இது முனையத்தில் ஒரு உரை திருத்தியைக் காண்பிக்கும் (அவர்கள் மேலே செய்திருந்தால் நானோ) வெற்று, நாங்கள் முன்பு வைத்ததை அங்கே எழுதுகிறோம், எடுத்துக்காட்டாக, எனது வீட்டில் ஒவ்வொரு 1 நிமிடமும் ஒரு கோப்பு சோதனை என்று அழைக்கப்படுகிறது:

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

மாற்றம் நடைமுறைக்கு வர, அதாவது, அதை கணக்கில் எடுத்துக்கொள்ள, சேவையை மறுதொடக்கம் செய்ய வேண்டிய அவசியமில்லை, மிகக் குறைவானது, எல்லாமே உடனடி.

Crontab ஐ எவ்வாறு பயன்படுத்துவது?

க்ராண்டாப்பை எவ்வாறு பயன்படுத்துவது என்று உங்களுக்குத் தெரியாவிட்டால், நீங்கள் என்ன எழுத வேண்டும், உதவக்கூடிய சில கட்டுரைகள் இங்கே:

எடுத்துக்காட்டாக, ஒரு ஸ்கிரிப்ட் 11AM மணிக்கு இயக்கப்பட வேண்டும் என்று நான் விரும்புகிறேன், வரி பின்வருமாறு:

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

முக்கியமானது, அவர்கள் கிராண்டாப்-ஐ இயக்கும் போது திறக்கப்பட்ட கோப்பில் பயனரை வைக்கக்கூடாது, அதற்கு முன் / etc / crontab இல் அவர்கள் கட்டளையை இயக்கும் பயனரை வைக்க வேண்டியிருந்தது, இப்போது crontab உடன் -இது இனி தேவையில்லை.

முற்றும்!

நல்லது, சேர்க்க எதுவும் இல்லை, நான் எப்போதும் போல் நம்புகிறேன் ... இது பயனுள்ளதாக இருந்தது.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   ஜோக்கோ அவர் கூறினார்
  2.   mat1986 அவர் கூறினார்

    நான் குரோனியைப் பயன்படுத்துவது குறித்த டுடோரியலை எதிர்பார்த்துக் கொண்டிருந்தேன். கடைசியில் என்னால் அதைக் கண்டுபிடிக்க முடிந்தது. நன்றி!! 😀

  3.   UNO அவர் கூறினார்
    1.    மரியோ அவர் கூறினார்

      டைமர்கள், விக்கி நன்கு விளக்குவது போல, systemd இல் மாற்றாக உள்ளது, இது "ArchLinux இல் Crontab ஐ மீண்டும் பயன்படுத்து" அல்ல.

  4.   அல்காபே அவர் கூறினார்

    ஆஹா எனக்கு "குரோனி" தெரியாது கடைசியாக நான் ஆர்ச்லினக்ஸில் கிராண்டாப்பைப் பயன்படுத்தலாம், இது சக்ரலினக்ஸ் களஞ்சியங்களிலும் உள்ளது:]

    நன்றி!! 0 /

  5.   எட்வர்டோ அவர் கூறினார்

    இடுகையிடப்பட்ட எடுத்துக்காட்டில் ஸ்கிரிப்ட் ஒவ்வொரு நாளும் காலை 00:11 மணிக்கு இயங்கும், காலை 11:00 மணிக்கு அல்ல. முதல் அளவுரு நிமிடங்கள் மற்றும் இரண்டாவது மணிநேரம் என்பதை நினைவில் கொள்ளுங்கள்.

    வாழ்த்துக்கள் !!

    1.    KZKG ^ காரா அவர் கூறினார்

      ஓ, என் கெட்டது, நான் ஏற்கனவே சரிசெய்தேன்

  6.   வில்லர்மண்ட் அவர் கூறினார்

    இது எனக்கு கிரானைப் போன்ற பிரச்சினைகளைத் தருமா என்று எனக்குத் தெரியவில்லை, என்னைப் பொறுத்தவரை கிரானுடன் rtcwake ஐப் பயன்படுத்துவது சாத்தியமில்லை, அது எனக்கு வேலை செய்யாது, அந்த கட்டளையின் ஒரு பணியைத் திட்டமிட நான் எல்லா இடங்களிலும் பார்த்தேன், அது வெறுமனே வேலை செய்யாது, எடுத்துக்காட்டாக இது வேலை செய்கிறது முனையத்தில்:
    sudo rtcwake -m standby -t $ (தேதி +% s -d '10: 31 ')
    ஆனால் அதை கிரானுடன் வைக்கும் போது அது அதை நிறுவுகிறது என்று மட்டுமே கூறுகிறது, ஆனால் அதை இயக்க முடியாது.
    அதை எப்படி சரிசெய்வது என்று யாருக்காவது தெரியுமா, இல்லையா?
    மேற்கோளிடு