User Tools

Site Tools


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

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
планирование_выполнения_заданий_в_freebsd [2011/10/22 08:58]
val
планирование_выполнения_заданий_в_freebsd [2018/01/12 13:26] (current)
val [Система atrun]
Line 3: Line 3:
 ===== Примеры периодических задач ===== ===== Примеры периодических задач =====
  
-==== Ротация файлов ​регистрации (newsyslog) ==== +  * [[Сервис ротации журналов]] 
-<​code>​ +  * [[Обновление системы ​и базового ПО в FreeBSD]] 
-# cat /​etc/​newsyslog.conf +  * [[Обновление дополнительного ПО в FreeBSD]] 
-</​code><​code>​ +  ​* ​[[Резервное копирование]]
-... +
-/​var/​log/​cisco.log ​                     644  7     ​10 ​      J +
-/​var/​log/​httpd-access.log ​              ​644 ​ 10    1000 *     ​JC ​   /​var/​run/​httpd.pid 30 +
-/​var/​log/​httpd-error.log ​               644  10    1000 *     ​JC ​   /​var/​run/​httpd.pid 30 +
-/​var/​log/​httpd-ssl_request.log ​         644  10    1000 *     ​JC ​   /​var/​run/​httpd.pid 30 +
-</​code><​code>​ +
-# cat cisco_log_gen.sh +
-</​code><​code>​ +
-while : +
-do +
-  logger -t cisco -p local0.info "​Message 1" +
-  logger -t cisco -p local0.info "​Message 2" +
-done +
-</​code><​code>​ +
-# sh cisco_log_gen.sh +
-... +
-<​Ctrl>​-C +
- +
-# tail -f /​var/​log/​cisco.log +
-... +
-<​Ctrl>​-C +
- +
-# newsyslog +
- +
-# ls -l /​var/​log/​cisco.log* +
-</​code>​ +
- +
-==== Обновление системы ​==== +
-<​code>​ +
-# freebsd-update fetch +
-</​code>​ +
- +
-==== Обновление дерева ​портов ==== +
-<​code>​ +
-# portsnap fetch +
-</​code>​ +
-==== Резервное копирование ==== +
- +
-[[Резервное копирование]]+
  
 ===== Сервис cron ===== ===== Сервис cron =====
  
-[[http://​ru.wikipedia.org/​wiki/​Cron]]+  * [[http://​ru.wikipedia.org/​wiki/​Cron]]
  
 <​code>​ <​code>​
Line 57: Line 18:
 0 0 * * * /​usr/​sbin/​freebsd-update cron 0 0 * * * /​usr/​sbin/​freebsd-update cron
 0 0 * * * /​usr/​sbin/​portsnap cron 0 0 * * * /​usr/​sbin/​portsnap cron
-*/5 * * * * /root/​backup_conf.sh+*/5 * * * * /etc/​backup_conf.sh
  
 # crontab -l -u root # crontab -l -u root
Line 69: Line 30:
 ==== Настройка ==== ==== Настройка ====
 <​code>​ <​code>​
-# grep df /​etc/​defaults/​periodic.conf+# grep zfs /​etc/​defaults/​periodic.conf
  
-# cat /​etc/​periodic.conf  +# cat /​etc/​periodic.conf 
-daily_status_disks_df_flags="-h -t ufs"+</​code><​code>​ 
 +daily_status_zfs_enable="YES"
 </​code>​ </​code>​
  
Line 103: Line 65:
 </​code>​ </​code>​
  
-===== Система atrun ===== 
-<​code>​ 
-# cat /​etc/​crontab 
-... 
- 
-# echo "Hello from at > `tty`" | at now + 3 minutes 
- 
-# echo "Hello from at > `tty`" | at 18:40 
- 
-# echo "rm –rf /*" | at 23:59 12/31/2015 
- 
-# atq 
- 
-# atrm 3 
- 
-# at -c 2 
-... 
-</​code>​ 
планирование_выполнения_заданий_в_freebsd.1319259507.txt.gz · Last modified: 2013/05/22 13:50 (external edit)