Артицле Дирецтори
- 1 Шта је Црон?
- 2 Како се користи Цронтаб?
- 3 Пример команде Цронтаб Изврши планирани задатак
- 3.1 Пример 1: Извршите миЦомманд сваких 1 минут
- 3.2 Пример 2: Извођење 3. и 15. минута сваког сата
- 3.3 实例3:在上午8点到11点的第3和第15分钟执行
- 3.4 实例4:每隔两天的上午8点到11点的第3和第15分钟执行
- 3.5 实例5:每周一上午8点到11点的第3和第15分钟执行
- 3.6 Пример 6: Поново покрените смб у 21:30 сваке вечери
- 3.7 实例7:每月1、10、22日的4 : 45重启smb
- 3.8 Пример 8: Поново покрените смб у 1:10 сваке суботе и недеље
- 3.9 Пример 9: Поново покрените смб сваких 18 минута између 00:23 и 00:30 сваког дана
- 3.10 Пример 10: Поново покрените смб сваке суботе у 11:00
- 3.11 Пример 11: Поново покрени смб сваки сат
- 3.12 Пример 12: Поново покрените смб сваког сата између 11:7 и XNUMX:XNUMX
- 4 Како избрисати наведени Цронтаб задатак?
линукУграђени црон процес нам може помоћи да испунимо потребе извршавања заказаних задатака.Употребом црон и схелл скрипти нема проблема у редовном извршавању веома сложених команди задатака.
Шта је Црон?
Оно што често користимо јецорнтабкоманда, што је скраћеница од црон табле.
То је конфигурациона датотека за црон, која се такође може назвати листом послова.
Релевантне конфигурационе датотеке можемо пронаћи у следећим фасциклама.
- Директоријум /вар/споол/црон/ чува цронтаб задатке за сваког корисника укључујући роот, а сваки задатак је назван по креатору
- /етц/цронтаб Ова датотека је одговорна за заказивање различитих административних задатака и задатака одржавања.
- /етц/црон.д/ Овај директоријум се користи за складиштење свих цронтаб датотека или скрипти које треба извршити.
- Такође можемо ставити скрипте у /етц/црон.хоурли, /етц/црон.д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 Setting
→ Crontab for root
▼
У „Додај потпуно прилагођене Црон послове“ унесите следећу потпуно прилагођену црон команду ▼
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
Добродошли на Телеграм канал блога Цхен Веилианг-а да бисте добили најновија ажурирања!
📚 Овај водич садржи огромну вредност, 🌟Ово је ретка прилика, не пропустите је! ⏰⌛💨
Поделите и лајкујте ако желите!
Ваше дељење и лајкови су наша стална мотивација!