
у Да би се управљало понављајућим задацима, неопходно је заказати процесе. са једним временска фреквенција. За ово се користи cron командашто је потпомогнуто датотеком под називом Crontab.
У овој датотеци Начин на који се процеси морају управљати утврђује се за сваког корисника. Али ово није све што треба да знате о Кронтаб, јер има и друге тајне које би требало да имате на уму.
Ако желите Да бисте сазнали више о Crontab-у, позивамо вас да наставите са читањем овог поста.Сазнаћеш шта врсте задатака које је могуће заказати и кораке које треба предузети у Линук оперативни систем.
Шта су Crontab команде и за шта се користе у Линуксу?
Пре него што научите како функционише команда Crontab Потребно је знати чему служи друга команда, cronПотоњи је програм који се користи, унутар Линукс терминала, сваки пут када процеси треба да се изврше у позадину у тачно одређеном тренутку. То значи да ће се радња одвијати (на пример) сваког минута, сваког дана, сваког одређеног броја сати или једном недељно.
Да би се навело како би требало да функционише црон Потребно је написати инструкције у посебној датотеци, која се зове crontab. Овај елемент је текстуална датотека која се чува унутар команде и сваки корисник је може индивидуализовати и прилагодити. Из свега овога следи да Crontab је датотека која се чува унутар cron команде да се наведу упутства која су неопходна за извршење задатка главне команде.
Које врсте задатака се могу заказати помоћу Crontab команди у Линуксу?
Задаци који се могу заказати помоћу Crontab-а у Линуксу укључују:
- Активирајте обавештење пар догађаји који се присећају у одређено време.
- Ажурирање програма подешавање дана и времена када желите да се овај процес покрене.
- Започните свој Антивирус за Линукс у позадини у одређено време.
- Брисање датотека да се сретну en дељене фасцикле.
- Прилагоди дозволе корисник у одређеном периоду.
- Гуардар ун арцхиво у одређено доба дана.
- Захтевајте лозинке за приступ корисника једном недељно.
Научите корак по корак како да користите Crontab за аутоматизацију задатака у Линуксу
Корак-по-корак упутства за правилно коришћење Crontab-а за аутоматизацију задатака у Линуксу су следећа:
Покрените Crontab
Прво што треба да урадите је да направите скрипту, који ће радити са cron-ом тако да може да прати упутства која желите да команда изврши у одређеном тренутку. Узмимо као пример да вам је потребно да се ажурирање оперативног система обави аутоматски.
Да бисте то урадили, потребно је да уђете у конзолу и откуцате:
#!/bin/bash #назив скрипте за режим аутоматског ажурирања #напишите вашу Линукс дистрибуцију #apt-get update & apt-get -y upgrade (ако је ваша дистрибуција Убунту или Дебијан, мораћете да уклоните #) #fedora #yum -y update #Arch #pacman --noconfirm -Syu
После чега Када направите ову скрипту, потребно је да је сачувате као actualizacion.sh y Промените дозволе за извршавање куцањем chmod a+x ~/scripts/actualizacion.sh.
Додајте задатке
Оно што ћете сада морати да урадите је Укључите шта желите да се ради редовно. (У нашем примеру, то је ажурирање оперативног система, али можете и да покренете антивирус, проверите е-пошту итд.). Да бисте додали задатак, потребно је да користите аргумент -eшто ће вам помоћи да изаберете уређивач текста.
Ово ће омогућити да ваша Crontab датотека буде:
# m h dom mon dow user command
Овуда Мораћете да унесете одговарајуће минуте да бисте покренули скрипту (М)тачно време (Х), дан у месецу када ће задатак бити извршен (сунце) и дан у недељи (доле)Такође може бити нумеричко писањем 1 (као недеља). За више информација, пажљиво испитајте слику у овој објави; то ће вам помоћи да разумете све променљиве. Такође ћете морати да унесете своје корисничко име. (user) и путању за приступ скрипти (command).
Примери овога су:
- у Мораћете да напишете скрипту да бисте је ажурирали сваког дана у 11:30.
30 11 * * * usuario /home/usuario/scripts/actualizar.sh. - У случају Ако желите да га покренете 20. новембра у 18:30, мораћете да напишете
30 18 11 20 sun usuario /home/usuario/scripts/actualizar.sh.















