Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила форума

Раздел для общения на любые темы, для которых не нашлось места в остальных разделах. Если Вашу тему можно отнести по смыслу к другому разделу, лучше создайте её там, иначе Вас накажут.

В данном форуме немного понижены требования к Общим правилам форума, а именно:
1. Информативность темы
2. Отходить от первоначального смысла темы

!
В разделе запрещено создавать темы связанные с раскруткой игровых серверов

Пару вопросов.

Статус пользователя NexTTT
сообщение 3.8.2011, 18:25
Сообщение #1


Стаж: 17 лет

Сообщений: 425
Благодарностей: 155
Полезность: 335

винда 7.
2 сервера.


Как организовать на винде допустим чтобы приложение(сервер) запускался на определенном ядре?

Есть псих 3.2, все хорошо, псих регулярно берет логи с двух серверов и прочее. Но вот есть вопрос: как сделать так чтобы после того как псих считал логи, они удалялись? Просто не поудаляешь пару дней, дак там логов нарастет... И потом они долго считываются и плюс процик начинает много кушать.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Yes I Do Not
сообщение 3.8.2011, 19:55
Сообщение #2


Стаж: 15 лет

Сообщений: 260
Благодарностей: 68
Полезность: 220

Цитата(NexTTT @ 3.8.2011, 19:25) *
Есть псих 3.2, все хорошо, псих регулярно берет логи с двух серверов и прочее. Но вот есть вопрос: как сделать так чтобы после того как псих считал логи, они удалялись? Просто не поудаляешь пару дней, дак там логов нарастет... И потом они долго считываются и плюс процик начинает много кушать.


Можно бантиком удалять файлы старше 2х дней


Код
@Echo Off
SetLocal EnableDelayedExpansion

Call :FromNow -2
for %%i in (*.txt) do (
  set $t=%%~ti& set $d=!$t:~6,4!!$t:~3,2!!$t:~,2!
  if !$d! LSS %yyyymmdd% DEL /F "%%i"
)
Exit /B

:FromNow
SetLocal
Set yyyy=%DATE:~-4%& set /a mm=100%DATE:~3,2%%%100& set /a dd=100%DATE:~,2%%%100
Set /A JD=%~1+dd-32075+1461*(yyyy+4800+(mm-14)/12)/4+367*(mm-2-(mm-14)/12*12)/12-3*((yyyy+4900+(mm-14)/12)/100)/4
Set /A L=JD+68569,N=4*L/146097,L=L-(146097*N+3)/4,I=4000*(L+1)/1461001
Set /A L=L-1461*I/4+31,J=80*L/2447,K=L-2447*J/80,L=J/11
Set /A J=J+2-12*L,I=100*(N-49)+I+L
Set /A yyyy=I,mm=100+J,dd=100+K
EndLocal& Set yyyymmdd=%yyyy%%mm:~-2%%dd:~-2%
Exit /B





Call :FromNow -2 - через скок дней удалять

Отредактировал: MicroSD, - 3.8.2011, 19:56
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Asmodai
сообщение 3.8.2011, 20:34
Сообщение #3
Стаж: 15 лет

Сообщений: 833
Благодарностей: 1
Полезность: 0

Цитата(MicroSD @ 3.8.2011, 21:55) *
Можно бантиком удалять файлы старше 2х дней

Расскажи как))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   + Цитировать сообщение
Статус пользователя Yes I Do Not
сообщение 3.8.2011, 20:44
Сообщение #4


Стаж: 15 лет

Сообщений: 260
Благодарностей: 68
Полезность: 220

Цитата(Asmodai @ 3.8.2011, 21:34) *
Расскажи как))


Ну цепляеш его к монитору и он будет удалять txt файлы с папки старше 2х дней.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя NexTTT
сообщение 4.8.2011, 14:03
Сообщение #5


Стаж: 17 лет

Сообщений: 425
Благодарностей: 155
Полезность: 335

шикарно. большое спасибо.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Cracky
сообщение 4.8.2011, 15:03
Сообщение #6


Стаж: 15 лет

Сообщений: 768
Благодарностей: 197
Полезность: 506

Продам бантик
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: