Линук Цронтаб редовно извршава команде задатка скрипте и подешава употребу конфигурационе датотеке

Артицле Дирецтори

линукУграђени црон процес нам може помоћи да испунимо потребе извршавања заказаних задатака.Употребом црон и схелл скрипти нема проблема у редовном извршавању веома сложених команди задатака.

Шта је Црон?

Оно што често користимо јецорнтабкоманда, што је скраћеница од црон табле.

То је конфигурациона датотека за црон, која се такође може назвати листом послова.

Релевантне конфигурационе датотеке можемо пронаћи у следећим фасциклама.

  • Директоријум /вар/споол/црон/ чува цронтаб задатке за сваког корисника укључујући роот, а сваки задатак је назван по креатору
  • /етц/цронтаб Ова датотека је одговорна за заказивање различитих административних задатака и задатака одржавања.
  • /етц/црон.д/ Овај директоријум се користи за складиштење свих цронтаб датотека или скрипти које треба извршити.
  • Такође можемо ставити скрипте у /етц/црон.хоурли, /етц/црон.дaiли, /етц/црон.веекли, /етц/црон.монтхли директоријуми, нека се извршава сваки сат/дан/недеља, месец.

Како се користи Цронтаб?

Наше најчешће коришћене команде су следеће:

crontab [-u username]    //省略用户名表示操作当前用户的crontab
    -e      (编辑工作表)
    -l      (列出工作表里的命令)
    -r      (删除工作表)

користимоcrontab -eУнесите уређивање радног листа тренутног корисника, што је уобичајени вим интерфејс.Сваки ред је команда.

Уреди радни лист▼

crontab -e

Наведите радне листове▼

crontab -l

Избриши радни лист ▼

crontab -r 

Наредба цронтаб-а је састављена од време + акција, а њено време јеминут, сат, дан, месец, недељаПет, оператер има

  • * сви бројеви у опсегу
  • / колико бројева
  • - од Х до З
  • ,хеш бројеви

Пример команде Цронтаб Изврши планирани задатак

Линук Цронтаб редовно извршава команде задатка скрипте и подешава употребу конфигурационе датотеке

Пример 1: Извршите миЦомманд сваких 1 минут

* * * * * myCommand

Пример 2: Извођење 3. и 15. минута сваког сата

3,15 * * * * myCommand

实例3:在上午8点到11点的第3和第15分钟执行

3,15 8-11 * * * myCommand

实例4:每隔两天的上午8点到11点的第3和第15分钟执行

3,15 8-11 */2  *  * myCommand

实例5:每周一上午8点到11点的第3和第15分钟执行

3,15 8-11 * * 1 myCommand

Пример 6: Поново покрените смб у 21:30 сваке вечери

30 21 * * * /etc/init.d/smb restart

实例7:每月1、10、22日的4 : 45重启smb

45 4 1,10,22 * * /etc/init.d/smb restart

Пример 8: Поново покрените смб у 1:10 сваке суботе и недеље

10 1 * * 6,0 /etc/init.d/smb restart

Пример 9: Поново покрените смб сваких 18 минута између 00:23 и 00:30 сваког дана

0,30 18-23 * * * /etc/init.d/smb restart

Пример 10: Поново покрените смб сваке суботе у 11:00

0 23 * * 6 /etc/init.d/smb restart

Пример 11: Поново покрени смб сваки сат

* */1 * * * /etc/init.d/smb restart

Пример 12: Поново покрените смб сваког сата између 11:7 и XNUMX:XNUMX

* 23-7/1 * * * /etc/init.d/smb restart

Како избрисати наведени Цронтаб задатак?

ССХ унесите следећу цронтаб команду ▼

crontab -e
  • Претпостављајући више задатака, избришите наведени заказани задатак у вим-у (померите курсор на конфигурациону линију коју желите да обришете, притисните тастер за брисање да бисте избрисали)

притисните :wq сачувајте и изађите

Проверите да ли је Цронтаб задатак обрисан?

crontab -l
  • Утврђено је да цронтаб заказани задатак који је управо обрисан не постоји, што значи да је брисање успешно.

ЦВП Цонтрол ПанелКако подесити Цронтаб заказане задатке

  • У планираном задатку додајте команду за синхронизацију да бисте аутоматски синхронизовали резервне копије датотека ЦВП контролне табле са ГДриве-ом.

Ако користите ЦВП Цонтрол Панел, пријавите се на ЦВП Цонтрол ПанелОф Server SettingCrontab for root ▼

Како подесити Цронтаб временски ограничене задатке да се аутоматски синхронизују са ГДриве-ом у ЦВП контролној табли?2нд

У „Додај потпуно прилагођене Црон послове“ унесите следећу потпуно прилагођену црон команду ▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • (Аутоматски синхронизујте локални именик у 7:00 сваког дана /backup2на мрежни диск са именом конфигурације гдривеbackup2Преглед садржаја)
  • (Аутоматски синхронизујте локални именик у 7:55 сваког дана /newbackup  на мрежни диск са именом конфигурације гдривеcwp-newbackupПреглед садржаја)
  • СинхронизујWordPressЗа датотеке веб локација, препоручује се да се не праве резервне копије постепено, јер је тест открио да ако су имена датотека иста, али се садржај датотека разликује, неће бити синхронизовани.

Због заказаног почеткарцлонеНакон што је аутоматска синхронизација завршена, процес рцлоне може и даље да ради у позадини, што ће заузети до око 20% ЦПУ ресурса и узроковати губитак ресурса сервера.

Због тога је неопходно додати потпуно прилагођену команду заказаног задатка да бисте присилили процес рцлоне да се затвори ▼

00 09 * * * killall rclone
  • (Аутоматски присилно затвори процес рцлоне сваког јутра у 7:00)

Ако ЦВП контролна табла не може да уређује Цронтаб заказане задатке, можете користити ФТП软件打开 文件 /var/spool/cron/ Директно уређујте Цронтаб задатке.

Како користити рцлоне резервну копију за ВПС?Кликните на линк испод да бисте погледалиУбунтуКоришћење упутства за аутоматску синхронизацију ГДриве▼

Блог Хопе Цхен Веилианг ( https://www.chenweiliang.com/ ) дели „Линук Цронтаб заказану наредбу задатка скрипте и коришћење конфигурационе датотеке“, што вам је од помоћи.

Добродошли да поделите везу овог чланка:https://www.chenweiliang.com/cwl-1429.html

Добродошли на Телеграм канал блога Цхен Веилианг-а да бисте добили најновија ажурирања!

🔔 Будите први који ће добити драгоцени „Водич за коришћење алата за вештачку интелигенцију за маркетинг садржаја ЦхатГПТ“ у главном директоријуму канала! 🌟
📚 Овај водич садржи огромну вредност, 🌟Ово је ретка прилика, не пропустите је! ⏰⌛💨
Поделите и лајкујте ако желите!
Ваше дељење и лајкови су наша стална мотивација!

 

评论

Ваша емаил адреса неће бити објављена. Обавезна поља се користе * Ознака

Иди на врх