upload http
[bottlenecks.git] / rubbos / app / httpd-2.0.64 / docs / man / tr / rotatelogs.8
1 .\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
2 .\" DO NOT EDIT! Generated from XML source.
3 .\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
4 .de Sh \" Subsection
5 .br
6 .if t .Sp
7 .ne 5
8 .PP
9 \fB\\$1\fR
10 .PP
11 ..
12 .de Sp \" Vertical space (when we can't use .PP)
13 .if t .sp .5v
14 .if n .sp
15 ..
16 .de Ip \" List item
17 .br
18 .ie \\n(.$>=3 .ne \\$3
19 .el .ne 3
20 .IP "\\$1" \\$2
21 ..
22 .TH "ROTATELOGS" 8 "2009-02-16" "Apache HTTP Sunucusu" "rotatelogs"
23 .nh
24 .SH İSİM
25 rotatelogs \- Apache günlüklerini döndürmek için borulu günlük kayıt programı
26
27 .SH "KULLANIM"
28  
29 .PP
30 \fBrotatelogs\fR [ -\fBl\fR ] \fIdosyaismi\fR [ \fIsüre\fR [ \fIsaat_farkı\fR ]] | [ \fIboyut\fRM ]
31  
32
33 .SH "ÖZET"
34  
35 .PP
36 \fBrotatelogs\fR, Apache'nin borulu günlük dosyaları özelliği ile birlikte kullanmak için tasarlanmış basit bir programdır\&. Günlük dosyasının azami boyutuna göre veya belli aralıklarla günlük dosyalarını döndürür\&.
37  
38
39 .SH "SEÇENEKLER"
40  
41  
42 .TP
43 \fB-l\fR (\fI2\&.0\&.51 ve sonrası\fR)
44 GMT yerine yerel zamanın kullanılmasını sağlar\&. Zaman dilimi değişik olan ortamlarda (BST, DST gibi) bu seçeneğin kullanımı beklenmedik sonuçlar verebilir!  
45 .TP
46 \fIdosyaismi\fR
47 Günlük dosyasının ismi yoluyla birlikte belirtilir\&. \fIdosyaismi\fR '%' karakterleri içeriyorsa bunlar strftime(3) biçem belirteçleri olarak ele alınır\&. Aksi takdirde, özdevinimli olarak \fI\&.nnnnnnnnnn\fR uzantısı üretilir\&. Uzantı saniye cinsindendir ve her iki durumda da bu değer, mevcut döngü diliminin başlangıcına göre hesaplanır\&. Örneğin, döndürmenin 86400 saniyede bir yapılacağı belirtilmişse, strftime(3) biçeminde oluşturulan saat, dakika ve saniye alanları, 24 saatlik sürenin başlangıcını (geceyarısı) göstermek üzere sıfırlarla doldurulur\&.  
48 .TP
49 \fIsüre\fR
50 Günlük dosyasının yenisinin kaç saniyede bir açılacağı belirtilir\&. Örneğin, bu süre 3600 saniye ise günlük dosyası her saat başında yenilenir; 86400 saniye ise her geceyarısı yenilenir\&. (Bu süre zarfında günlüğe kaydedilecek bir olay gerçekleşmemişse dosya oluşturulmaz\&.)  
51 .TP
52 \fIboyut\fRM
53 Boyuta göre döndürme için azami dosya boyutu\&. Belirtilenin bir süre değil de bir boyut değeri olarak ele alınması için değerin sonuna M (megabayt) harfi konmalıdır\&. .PP Süre ve boyut birlikte belirtilmişse boyut süreden sonra belirtilmelidir\&. Dosya yenilemesi, bunlardan hangisi daha önce aşılırsa o zaman gerçekleşir\&.  
54 .TP
55 \fIsaat_farkı\fR
56 Koordinatlı evrensel zamana göre "dakika" farkı\&. Belirtilmezse, sıfır öntanımlıdır\&. Örneğin, -5 saatlik bir zaman diliminde bulunuyorsanız bu değer -300 olmalıdır\&. Çoğu durumda, bunun yerine \fB-l\fR seçeneğini kullanmak gerekir\&.  
57  
58 .SH "ÖRNEKLER"
59  
60 .nf
61
62      CustomLog "|bin/rotatelogs /var/logs/logfile 86400" common
63
64 .fi
65  
66 .PP
67 nnnn, günlük kaydının başladığı sistem zamanı olmak üzere /var/logs/logfile\&.nnnn dosyası oluşturulur\&. Bu zaman, daima döngü süresinin katları olacağından bunu cron betiklerinizi eşzamanlamakta kullanabilirsiniz\&. Her döngü süresinin sonunda (burada 24 saat sonra) yeni bir günlük dosyası açılır\&.
68  
69 .nf
70
71      CustomLog "|bin/rotatelogs -l /var/logs/logfile\&.%Y\&.%m\&.%d 86400" common
72
73 .fi
74  
75 .PP
76 yyyy, yıl; mm, ay; dd, ayın gününü belirtmek üzere /var/logs/logfile\&.yyyy\&.mm\&.dd dosyası oluşturulur\&. Her gün yerel zamanla geceyarısı yeni bir günlük dosyasına geçilecektir\&.
77  
78 .nf
79
80      CustomLog "|bin/rotatelogs /var/logs/logfile 5M" common
81
82 .fi
83  
84 .PP
85 Günlük dosyası 5 megabaytlık olunca yenisinin oluşturulmasını sağlar\&.
86  
87 .nf
88
89      ErrorLog "|bin/rotatelogs /var/logs/errorlog\&.%Y-%m-%d-%H_%M_%S 5M"
90
91 .fi
92  
93 .PP
94 Hata günlüğünün 5 megabaytta bir errorlog\&.YYYY-mm-dd-HH_MM_SS biçemli bir isimle oluşturulmasını sağlar\&.
95  
96 .SH "TAŞINABİLİRLİK"
97  
98 .PP
99 Aşağıdaki günlük dosyası biçem belirteçlerinin tüm strftime(3) gerçeklenimlerince desteklenmesi gerekir\&. Kullandığınız kütüphaneye özgü belirteçler için sisteminizdeki strftime(3) kılavuz sayfasına bakınız\&.
100   
101 .Ip "\(bu \s-1%A\s0 \- tam gün ismi (yerelleştirilmiş)
102  
103 .Ip "\(bu \s-1%a\s0 \- 3 harflik gün ismi (yerelleştirilmiş)
104  
105 .Ip "\(bu \s-1%B\s0 \- tam ay ismi (yerelleştirilmiş)
106  
107 .Ip "\(bu \s-1%b\s0 \- 3 harflik ay ismi (yerelleştirilmiş)
108  
109 .Ip "\(bu \s-1%c\s0 \- tarih ve saat (yerelleştirilmiş)
110  
111 .Ip "\(bu \s-1%d\s0 \- 2 haneli ay günü numarası
112  
113 .Ip "\(bu \s-1%H\s0 \- 2 haneli saat (24 saatlik)
114  
115 .Ip "\(bu \s-1%I\s0 \- 2 haneli saat (12 saatlik)
116  
117 .Ip "\(bu \s-1%j\s0 \- 3 hanelik yıl günü numarası
118  
119 .Ip "\(bu \s-1%M\s0 \- 2 haneli dakika
120  
121 .Ip "\(bu \s-1%m\s0 \- 2 haneli ay
122  
123 .Ip "\(bu \s-1%p\s0 \- 12 saatlik kip için öö/ös (yerelleştirilmiş)
124  
125 .Ip "\(bu \s-1%S\s0 \- 2 haneli saniye
126  
127 .Ip "\(bu \s-1%U\s0 \- 2 haneli yılın hafta numarası (Haftanın ilk gününün Pazar olduğu varsayımıyla)
128  
129 .Ip "\(bu \s-1%W\s0 \- 2 haneli yılın hafta numarası (Haftanın ilk gününün Pazartesi olduğu varsayımıyla)
130  
131 .Ip "\(bu \s-1%w\s0 \- 1 hanelik haftanın gün numarası (Haftanın ilk gününün Pazar olduğu varsayımıyla)
132  
133 .Ip "\(bu \s-1%X\s0 \- saat (yerelleştirilmiş)
134  
135 .Ip "\(bu \s-1%x\s0 \- tarih (yerelleştirilmiş)
136  
137 .Ip "\(bu \s-1%Y\s0 \- 4 hanelik yıl
138  
139 .Ip "\(bu \s-1%y\s0 \- 2 hanelik yıl
140  
141 .Ip "\(bu \s-1%Z\s0 \- zaman dilimi ismi
142  
143 .Ip "\(bu \s-1%%\s0 \- `%' iminin kendisi
144