которая показывала бы , что за время емёржа изменились такие-то файлики, которые открыты разными процессами, и который процессы желательно бы рестартнуть ?
Понимаю, что можно на коленке состряпать нечто с lsof, но хотелось бы узнать - может есть более простой способ определить что рестартить после обновления?
в htop есть настройка highlight out-dated/removed programs (red) / libraries (yellow) можешь после обновления посмотреть список процессов и прикинуть что рестартнуть
я бы поискал как оно в сорцах хтопа делается https://github.com/search?q=repo%3Ahtop-dev/htop%20usesDeletedLib&type=code
как-то так... if (strstr(readptr, " (deleted)\n")) { proc->usesDeletedLib = true; т.е. получается - htop как-то быстрее просматривает поля MEM REG DEL как по списку lsof
вроде код понятный, можно написать утилку по нему
нашёёёл! :) lsof -d DEL показывает удалённое :) и почти мгновенно! нуууу, теперь как навострю свой башевый жезл, как распишу какие сервисы нужно рестартнуть... :)
Обсуждают сегодня