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