Kwinqaku elilandelayo siza kujonga iCrontab-UI. Le yenye isixhobo sewebhu ukulawula ngokulula nangokukhuselekileyo imisebenzi yekron kwiinkqubo zokusebenza kwe-Unix. Kulungiselelwe abo bakufumanisa kunzima ukuyicwangcisa imisebenzi yekron, esi sicelo sisisombululo esifanelekileyo. Abo bethu bangalwaziyo olu hlobo lomsebenzi, kulula kuthi ukuba senze iimpazamo ngelixa sihlela isicatshulwa sombhalo ocacileyo, yiyo loo nto singafumana isisombululo esisebenzayo kwesi sicelo.
Asizukufuna ukuhlela ngesandla ifayile ye-crontab ukwenza, ukucima kunye nokulawula imisebenzi yekron. Yonke into inokwenziwa ngesikhangeli sewebhu ngonqakrazo lwempuku ezimbalwa. Ujongano lomsebenzisi weCrontab luya kusivumela ukuba senze, sihlele, siyeke, sicime, senze iikopi zokulondolozwa kwemisebenzi yekron. Sinokungenisa ngaphakathi, sithumele ngaphandle kwaye siphumeze imisebenzi kwabanye oomatshini ngaphandle kwengxaki. Isicelo sibhaliwe kusetyenziswa iNodeJS.
Faka iCrontab-UI
Siza kuba nakho ukufaka iCrontab UI ngomyalelo. Qiniseka ukuba ufake ngaphambili NPM. Nje ukuba siyifakele, senza lo myalelo ulandelayo kwi-terminal (Ctrl + Alt + T) ukufaka i-Crontab interface yomsebenzisi.
npm install -g crontab-ui
Lawula imisebenzi yeCron ngokulula nangokukhuselekileyo
ukuba yazisa ujongano lomsebenzisi weCrontabBaleka nje:
sudo crontab-ui
Ngoku, vula isikhangeli sakho kwiwebhu kwaye uye ku-http: //127.0.0.1: 8000. Qiniseka ukuba izibuko le-8000 liyafikeleleka. Qaphela oko unokufikelela kuphela kwi-Crontab UI evela kwinkqubo yendawo.
Ukuba ufuna sebenzisa i-Crontab UI nge-IP yenkqubo yakho usebenzisa izibuko lesiko, ukuze ukwazi fikelela kuyo nayiphi na inkqubo kwinethiwekhi, Sebenzisa lo mthetho ulandelayo:
sudo HOST=10.0.2.15 PORT=9000 crontab-ui
Unxibelelwano lomsebenzisi weCrontab ngoku unokufikeleleka kuyo nayiphi na ikhompyuter kwidilesi entsha usebenzisa i-URL http: // systemIPaddress: 9000. Eli liphepha leCrontab-UI esiza kulifumana:
Njengoko kunokubonwa kwisikrini esingentla, ICrontab-UI ilula kakhulu. Zonke iinketho ziyazichaza.
Ukuphuma kwi-Crontab interface yomsebenzisi, cinezela nje Ctrl + C kwisiphelo sendlela apho iphehlelelwe khona.
Yenza, uhlele, usebenze, uyeke, ucime umsebenzi
Ukwenza umsebenzi omtsha we-cron, cofa nje kwiqhosha 'elitsha'. Emva koko kufuneka ubhale iinkcukacha zomsebenzi wekron kwaye ucofe ku "Gcina".
- Igama lomsebenzi wekron. Uyazikhethela.
- Umyalelo opheleleyo ofuna ukuwuqhuba.
- Khetha ishedyuli. Unokukhetha ishedyuli ekhawulezayo yenkqubo (ezinje ngeQala, ngeYure, ngeMihla ngemihla, ngeVeki, ngeNyanga, ngoNyakaokanye usete elona xesha lokuqhuba lo myalelo.
- Emva kokukhetha ixesha elimiselweyo, is syntax yomsebenzi wekron iya kubonakala kwindawo ye "Job".
- Khetha ukuba ufuna ukwenza impazamo yokuloga kulowo msebenzi.
Nantsi isampulu yam yomsebenzi we-cron endiya kuthi ngayo ndicime i-firefox cache:
Ngendlela efanayo, unokwenza inani lemisebenzi oyifunayo. Uya kuyibona yonke imisebenzi yekron eyenziweyo kwiphepha eliphambili.
Ukuba emva kokuyila, ufuna ukutshintsha nayiphi na iparameter emsebenzini wekron, cofa iqhosha u "Hlela" ngezantsi komsebenzi. Ukuqhuba umsebenzi ngokukhawuleza, cofa iqhosha elithi "Qhuba." Misa umsebenzi ngokunqakraza iqhosha u "Stop".
Cron ukugcinwa komsebenzi
ukuba khusela yonke imisebenzi yekron, cinezela "Ugcino" ukusuka kwipaneli ephambili kwaye ukhethe "Kulungile" ukuqinisekisa ukhuphelo.
Ukungenisa / ukuthumela ngaphandle imisebenzi yekron kwezinye iinkqubo
Enye into ebalulekileyo ye-Crontab interface yomsebenzisi kukuba ungangenisa, uthumele ngaphandle, kwaye uhambise imisebenzi yekron kwezinye iinkqubo. Ukuba uneenkqubo ezininzi kwinethiwekhi yakho ezifuna imisebenzi efanayo yekron, shaya nje iqhosha u "Thumela". Wonke umntu imixholo yefayile ye-crontab iya kugcinwa kwifayile ebizwa ngokuba yi-crontab.db.
Nanku umxholo wefayile kulo mzekelo, ubizwa ngokuba yi-crontab.db:
cat Descargas/crontab.db
Ke ngoku sele ungadlulisa yonke ifayile ye-crontab.db ngokungenisa elizweni kwinkqubo entsha. Awudingi ukwenza ngesandla imisebenzi yekron kuzo zonke iinkqubo.
Fumana imixholo okanye ugcine kwifayile esele ikhona
Ukuba wenze eminye imisebenzi yekron usebenzisa i-crontab command, unga fumana imixholo yefayile ye-crontab ngokunqakraza iqhosha "Get from crontab" kwiqela lenjongo eliphambili.
Ngokufanayo, unako gcina imisebenzi esandula ukwenziwa usebenzisa i-Crontab UI eluncedo kwifayile ekhoyo ye-crontab kwindlela yakho. Ukwenza njalo, cofa kwindawo ethi "Gcina kwi-crontab" kwiqela lenjongo.
Ngesi sixhobo, ukulawula imisebenzi yekron akusekho nzima kangako. Nawuphi na umsebenzisi unokugcina ngokulula ubungakanani bemisebenzi ngaphandle kweengxaki. Ngolwazi oluthe kratya, unokuqhagamshelana ne- Iprojekthi yeprojekthi yeGitHub.
Kodwa yintoni le isihogo !!? Yayiphi «crontab -e» kwaye uhlele ifayile nge «iyure, min, umzuzwana, usuku, iveki, umyalelo»?