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