
При логоне через SSH система сообщает:
To delete this message of the day: rm -rf /etc/motd.tail
Делаю (чтобы сохранить для истории):
mv /etc/motd.tail ~/tmp/
Сообщение не пропадает. Смотрю:
ls /etc/motd*
Ничего не найдено. Чешу голову, делаю как было написано в сообщении, сообщение пропадает.
Что это было?
вроде бы даже после удаления открытый файл можно спокойно читать-писать.
Только не в windows.
судя по второтегу, это не windows.
Вообще, в NT можно переместить в пределах раздела файл, открытый программой, и программа это не заметит. Но удалить нельзя.
Рестарт соединения – был, рестарт машины – нет.
там не обязательно рестарт машины. достаточно другого процесса openssh.
кстати есть ещё мысль - у inotify события "перемещён" и "удалён" - разные, т.е. openssh обрабатывает только удаление.
У меня была мысль, что rm могло «просигналить» куда следует, но я внутренности Линукса не очень знаю.
теоретически, если бы ты сделала service openssh restart, то файл бы тоже больше не нашёлся бы.
Linda-chan, тот, который в /9 - рестарт ssh сервера
Сервер тоже не рестартовал.