Есть вопросик экспертам. Почему при чистке\удалении фаила /root/.history его содержимое автоматически восстанавливаеться??? Формат файла тож какой то странный. После каждой команды стоит #+254235234534 причем цифры всегда разные. О IDS и скрытых процессах не писать. Все перепробовано. Мистика каеая то. Есть подозрение, что это системная функция. ВОПРОС: как почистить\удалить хистори? Список процессов тут: http://spoza.narod.ru/1.txt. Восттанавливаеться через некоторое время. Если зайти под рутом, почистить ее, потом выйти и зайти опять. то все будет на месте!Sync не помогло. Чищу ручками. через ее. через мс. Ничо не помогает! Удаляю - эффект тот же. ВОСТТАНАВЛИВАЕТСЯ.
А содержимое восстанавливается полностью? И ещё: как ты чистишь-то? Попробуй после чистки sync выполнить. Кстати, покажи права на файл. И покажи id. А вообще-то лучше так: Code: cat /dev/null > /root/.history sync cat /root/.history
Так. Всем спасибо! Хистори почищен. cat /dev/null > /root/.history sync suspend cat /root/.history fg Тема закрыта.
тю... А ты под рутом заходил или под юзером, а потом su делал? Если под пользователем, то suspend и fg делать не надо было... это я что-то спохмелья =) Кстати Aag прав. Более корректно будет удалять с помощью команды history. Это встроенная команда оболочки csh. У тебя какая? В sh её нет. В bash - своя.
Я под рутом заходил. Но suspend уже не понадобился. Неткат повис. Тем не менее вся хистори ушла в /dev/null. Точнее наоборот=). Там у меня csh был. Но теперь буду пользоваться бэк конектом. Он в хистори не пишет. Так что хэппи энд.