Mason Oliver Dickson wrote:

What happens if you absentmindedly strip a binary that's executing?

Nothing out of the ordinary. Standard Unix and Unix-like behavior is to keep the file around until it's no longer needed, and since the strip tool actually copies the file into a new file then removes the old one, this works fine (see discussion of this in the lfs-dev archives from last year). The old file will disappear from view, but continue to be present on the filesystem until any processes using it are completed, then it will go away for good.


Now if the strip tool (or any other tool) actually modified the binary in place, that would be very bad :-) It's likely that it wouldn't be able to open the file for writing, though, since the kernel knows it's being used to provide backing store for a running process.
--
http://linuxfromscratch.org/mailman/listinfo/lfs-chat
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to