Jorge Almeida wrote: > On Fri, Jan 13, 2017 at 3:50 PM, Michael Morak <michael.mo...@gmail.com> > wrote: >> On 13 January 2017 at 23:04, Jorge Almeida <jjalme...@gmail.com> wrote: >> Almost, but not quite. The problem is that the POSIX standard requires that >> any file *must* continue to exist until all file handles pointing to it are >> closed. Thus, using your example, when file foo.so gets replaced, the new >> foo.so is written to the disk somewhere, but, since foobard holds an open >> file handle, the old file is not deleted from the disk yet. At that point, >> the content of *both* files (and relevant inodes, etc.) exists on the >> *disk*, and, in addition, there is a pending delete operation for the old >> file (that is, a "write" operation to /). This prevents / from being mounted >> ro, since the pending write must be executed first (hence the message "/ is >> busy"). >> > OK, I think I understand it. > > >> operation and output a list for you. The needrestart script can also try to >> automatically restart them for you. > I wouldn't want that. > > Thanks > > Jorge > > .
To be more clear, it ASKS if you want to restart them. If you don't, you can hit "n" to skip restarting it. For example, if you are in Konsole running the command and it wants to restart the GUI, which would kill your Konsole session and anything else not saved, then you can say no and move on. Later on, you can logout and restart or whatever. Main point tho, it only asks you if you want to. It doesn't blindly do it. Dale :-) :-)