கணினியில் திட்டமிடப்பட்ட பணிகளை வைத்திருக்க விரும்புவோர், பணிகளை தானியங்குபடுத்துதல் மற்றும் அது போன்ற விஷயங்களை நாங்கள் நன்கு அறிவோம் கிரான் இதன் விளைவாக, crontab.
ArchLinux இல் இப்போது விஷயங்கள் மாறிவிட்டன, சிஸ்டம் டி அவர் எல்லாவற்றையும் அறிந்தவர், எல்லாவற்றையும் செய்கிறார், எல்லோரும் அவரைச் சார்ந்து இருக்கிறார்கள் ... எனவே, நாங்கள் முன்பு செய்தது திருத்தம் / etc / crontab, சரி, இனிமேல் அதைச் செய்ய முடியாது
இப்போது ArchLinux இல் நாம் ஒரு தொகுப்பை நிறுவ வேண்டும் cronie, இது பணிகளை தானியக்கமாக்குவதை எளிதாக்கும், ஒரு குறிப்பிட்ட நேரத்தில் கணினி பின்பற்றுவதற்கான ஆர்டர்களை திட்டமிடலாம்.
குரோனியை நிறுவி இயக்கவும்
முதல் விஷயம் வெளிப்படையாக குரோனியை நிறுவ வேண்டும், இதற்காக:
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
முற்றும்!
நல்லது, சேர்க்க எதுவும் இல்லை, நான் எப்போதும் போல் நம்புகிறேன் ... இது பயனுள்ளதாக இருந்தது.
ஜென்டூ நீ?
https://wiki.gentoo.org/wiki/Handbook:X86/Installation/Tools
நான் குரோனியைப் பயன்படுத்துவது குறித்த டுடோரியலை எதிர்பார்த்துக் கொண்டிருந்தேன். கடைசியில் என்னால் அதைக் கண்டுபிடிக்க முடிந்தது. நன்றி!! 😀
தேவையற்றது
https://wiki.archlinux.org/index.php/Systemd/Timers#As_a_cron_replacement
டைமர்கள், விக்கி நன்கு விளக்குவது போல, systemd இல் மாற்றாக உள்ளது, இது "ArchLinux இல் Crontab ஐ மீண்டும் பயன்படுத்து" அல்ல.
ஆஹா எனக்கு "குரோனி" தெரியாது கடைசியாக நான் ஆர்ச்லினக்ஸில் கிராண்டாப்பைப் பயன்படுத்தலாம், இது சக்ரலினக்ஸ் களஞ்சியங்களிலும் உள்ளது:]
நன்றி!! 0 /
இடுகையிடப்பட்ட எடுத்துக்காட்டில் ஸ்கிரிப்ட் ஒவ்வொரு நாளும் காலை 00:11 மணிக்கு இயங்கும், காலை 11:00 மணிக்கு அல்ல. முதல் அளவுரு நிமிடங்கள் மற்றும் இரண்டாவது மணிநேரம் என்பதை நினைவில் கொள்ளுங்கள்.
வாழ்த்துக்கள் !!
ஓ, என் கெட்டது, நான் ஏற்கனவே சரிசெய்தேன்
இது எனக்கு கிரானைப் போன்ற பிரச்சினைகளைத் தருமா என்று எனக்குத் தெரியவில்லை, என்னைப் பொறுத்தவரை கிரானுடன் rtcwake ஐப் பயன்படுத்துவது சாத்தியமில்லை, அது எனக்கு வேலை செய்யாது, அந்த கட்டளையின் ஒரு பணியைத் திட்டமிட நான் எல்லா இடங்களிலும் பார்த்தேன், அது வெறுமனே வேலை செய்யாது, எடுத்துக்காட்டாக இது வேலை செய்கிறது முனையத்தில்:
sudo rtcwake -m standby -t $ (தேதி +% s -d '10: 31 ')
ஆனால் அதை கிரானுடன் வைக்கும் போது அது அதை நிறுவுகிறது என்று மட்டுமே கூறுகிறது, ஆனால் அதை இயக்க முடியாது.
அதை எப்படி சரிசெய்வது என்று யாருக்காவது தெரியுமா, இல்லையா?
மேற்கோளிடு