powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE 12,5 Обрезать errorlog не останавливая сервер.
8 сообщений из 8, страница 1 из 1
ASE 12,5 Обрезать errorlog не останавливая сервер.
    #33003105
serg08
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Где то видел! Периодически пытаюсь вспомнить где!
Кто нибудь знает?
Спасибо.
...
Рейтинг: 0 / 0
ASE 12,5 Обрезать errorlog не останавливая сервер.
    #33003245
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здесь видел. Я отвечал. Ищи. Где-то это было полгода назад.
Вкратце - надо не удалять файл, а записать в него пустой файл.
Открыть, записать строку и закрыть. Даже есть какая-то утила posix которая это делает , кажеться.
...
Рейтинг: 0 / 0
ASE 12,5 Обрезать errorlog не останавливая сервер.
    #33003314
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, какая ОС у тебя ? Я точно не знаю, но под Win32 файл лога может открываться в монопольном режиме. Т.е. без перезапуска никак не обрезать.
...
Рейтинг: 0 / 0
ASE 12,5 Обрезать errorlog не останавливая сервер.
    #33003391
serg08
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
OS Win2000 server
...
Рейтинг: 0 / 0
ASE 12,5 Обрезать errorlog не останавливая сервер.
    #33005558
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
ASE 12,5 Обрезать errorlog не останавливая сервер.
    #33005660
0rc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
странно, но cygwin/etc ни под какой виндой не чистит...

D:\sybase\ASE-12_5\install>d:\cygwin\bin\cat /dev/null > errorlog
The process cannot access the file because it is being used by another process.

может конечно дело в версиях сервера
...
Рейтинг: 0 / 0
ASE 12,5 Обрезать errorlog не останавливая сервер.
    #33006086
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я думаю, что это из-за того, что ты запускал комманду не из самого cygwin-а, а в командном окне Windows. Там может перенаправление по-другому работать. Зайди в bash и попробуй еще раз.
У меня получилось на раз, я ничего не колдовал - просто проверил.
...
Рейтинг: 0 / 0
ASE 12,5 Обрезать errorlog не останавливая сервер.
    #33012750
serg08
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прочитал !!!

Win32 (все Windows-ы)
Лог может быть обрезан открытием файла лога в редакторе Notepad,удалением всех строк и сохранением его. На самом деле конечно это может быть любой редактор, который не открывает файл в монопольном режиме для чтения и записи.
Кроме того, нужно отметить, что все особенности файловой системы Unix-подобных систем присущи и файловой системе NTFS, так что трюк с
cat /dev/nul > yourlog
также работает. Утилиту cat можно взять например в пакете CygWin. Конкретно этот вариант я (MasterZiv) проверил - работает точно).

Может у меня Notepad не Notepadный какой то.
Редактировать? Пожалуйста! Но сохрани с другим именем!
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE 12,5 Обрезать errorlog не останавливая сервер.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]