»Q« wrote:
On Fri, 11 Dec 2009 08:38:02 -0600
Dale <rdalek1...@gmail.com> wrote:
Mickaël Bucas wrote:
2009/12/11 Alan McKinnon <alan.mckin...@gmail.com>:
Unix works the way it does precisely so you *don't* require a
reboot to use new libraries. They are already there and fully
installed and fully operational. You just have to start using them
- this may require restarting the relevant app that uses them and
perhaps ldconfig.
To find out which files have been replaced, you can use the
following command : lsof | grep DEL
This will give you all files that have been deleted since they have
been loaded by the process.
>From the process name, you can deduce the service and restart it.
I've never needed a reboot for this kind of problem.
You may have to switch to run level 1 to restart some important
services like udev.
Actually, you can kill udev and restart it. Kill the process and
then run "/sbin/udevd --daemon" and it will be started again.
If you're restarting services yourself instead of switching runlevels
to get them all at once, you can still use the initscripts.
# /etc/init.d/udev restart
That doesn't work in baselayout 1 tho. If I switch to single user,
udevd is still running. The only way to stop it is to kill it.
r...@smoker / # /etc/init.d/udev start
* The udev init-script is written for baselayout-2!
* Please do not use it with baselayout-1!.
r...@smoker / #
Dale
:-) :-)