User Tools

Site Tools


планирование_выполнения_заданий_в_linux

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
планирование_выполнения_заданий_в_linux [2017/11/10 15:47]
val [Система atrun]
планирование_выполнения_заданий_в_linux [2021/10/04 13:27]
val [Сервис cron]
Line 9: Line 9:
 ===== Сервис cron ===== ===== Сервис cron =====
  
-  * [[http://​ru.wikipedia.org/​wiki/​Cron]] +  * [[https://​ru.wikipedia.org/​wiki/​Cron|cron - Материал из Википедии]] 
-  * [[https://​help.ubuntu.com/​community/​CronHowto]]+  * [[Коды завершения#​Простая система мониторинга]] 
 +  * Сервис Git [[Сервис Git#​Пример с использованием cron]] 
 +  * Команда tar [[Команда tar#​Сценарий архивирования каталогов с использованием ssh]]
  
 <​code>​ <​code>​
Line 17: Line 19:
 # crontab -l # crontab -l
 # m h  dom mon dow   ​command # m h  dom mon dow   ​command
-*/5 * * * * /​etc/​backup.sh+*/5 * * * * test `top -b -n 1 | grep Cpu | cut -d':'​ -f2 | cut -d. -f1` -gt 60 && ( date; ps awux ) >> /​tmp/​ps_cpu_hi.log 
 +5-59/​10 ​* * * * /​etc/​backup.sh
  
 # crontab -r # crontab -r
Line 34: Line 37:
  
 ===== Система anacron ===== ===== Система anacron =====
 +
 +  * [[https://​ru.wikipedia.org/​wiki/​Anacron|асинхронный или анахроничный cron]]
 +
 <​code>​ <​code>​
 # cat /​etc/​crontab # cat /​etc/​crontab
  
-# apt-get install anacron+# apt install anacron
  
 # man anacrontab # man anacrontab
Line 48: Line 54:
 # ls /​var/​spool/​anacron # ls /​var/​spool/​anacron
 </​code>​ </​code>​
-===== Система atrun ===== 
-<​code>​ 
-# ls /​etc/​init/​atd.conf 
  
-# echo "Hello from at > `tty`" | at now + 3 minutes 
- 
-# echo "​killall proftpd"​ | at now + 2 days 
- 
-# echo "Hello from at > `tty`" | at 18:40 
- 
-# echo "rm –rf /*" | at 23:59 12/31/2017 
- 
-# atq 
- 
-# atrm 3 
- 
-# at -c 2 
-... 
-</​code>​ 
планирование_выполнения_заданий_в_linux.txt · Last modified: 2021/10/04 13:27 by val