I have recently moved to suse 11.3 from 9.2. I have a series of crontab scripts which do things like checking existence and permission of files (tripwire and homegrown), backup things on a second disk etc.
Now some of those scripts (which all worked perfectly under 9.2) do hang on insufficient permissions on an empty directory ~/.gvfs which I am not at all aware of creating.
If I try to delete it I get
rm: cannot remove directory `.gvfs’: Device or resource busy
Looking at lsof output I find it is open to a process /usr/lib/gvfs//gvfs-fuse-daemon
which I am not aware to start.
More curiously, a ps output shows a number of processes (which I am not aware to start) running under my user id, all reparented to init
1 18199 lucio /usr/lib/notification-daemon-1.0/notification-daemon
1 18219 lucio /usr/lib/gvfs/gvfsd
1 18224 lucio /usr/lib/gvfs//gvfs-fuse-daemon /poseidon/lucio/.gvfs
1 20497 root dbus-launch --autolaunch bce8d279423663d4735b9a3c000003e1 --binary-syntax --close-stderr
1 20498 root /bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
1 20730 lucio dbus-launch --autolaunch bce8d279423663d4735b9a3c000003e1 --binary-syntax --close-stderr
1 20731 lucio /bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
1 20733 lucio /usr/lib/GConf/2/gconfd-2
Last time I logged out and logged in again and they disappeared. But then sometimes they appeared again without me being aware of starting them.
What is the purpose of those processes, what is starting them, and is there a way to inhibit this if they are useless (and annoying as it looks) ?
BTW, if it matters, my window manager is fvwm.
I also tend to leave the machine logged in during the night, locked with the xlock screeensaver.