This gives a list of files which are deleted, but still referenced by processes.
FYI, internally, the system already replaced the filename, hence it points to the new data.
The old data blocks still exist at the disk until the remaining applications have closed the file.
yum has no option to do this. and i don't know about a plugin which could this. but when you have time and fun with scripting, it should be possible to do it with yum commands.
get package update list
get whatprovides for this list
check the whatprovides list against your running processes
for every match print out a line to restart the service
this is just a rough outline of the script, but should do the same as zypper ps.
For Fedora/CentOS/RHEL the command yum ps doesn't actually exist. Instead look at needs-restarting which is provided by the yum-utils package. This looks like it will provide the information you're wanting.
A generic solution would be:
This gives a list of files which are deleted, but still referenced by processes.
FYI, internally, the system already replaced the filename, hence it points to the new data. The old data blocks still exist at the disk until the remaining applications have closed the file.
I can see this is a very old post, but nevertheless here's answer for at least Fedora:
After installation yum will tell you which processes need restart after upgrading packages.
In Debian you can use
checkrestart
from thedebian-goodies
package.yum has no option to do this. and i don't know about a plugin which could this. but when you have time and fun with scripting, it should be possible to do it with yum commands.
this is just a rough outline of the script, but should do the same as
zypper ps
.For Fedora/CentOS/RHEL the command
yum ps
doesn't actually exist. Instead look atneeds-restarting
which is provided by theyum-utils
package. This looks like it will provide the information you're wanting.