Just found a bug in netplugd after having traced it with strace. netplugd is a network plug-in/out monitoring daemon, performing the specified actions when such an event comes up. Comes with net-tools rpm. Alright, now the bug. Try to start/restart netplugd from a terminal: /sbin/service netplugd restart or /etc/init.d/netplugd restart. Starts up well. Good. Now start mc and run the above command again. It hangs up. Strace comes with: [pid 9404] write(1, "/etc/netplug.d/netplug eth0 prob"..., 46) = ? ERESTARTSYS (To be restarted) [pid 9404] --- SIGTTOU (Stopped (tty output)) @ 0 (0) --- [pid 9404] --- SIGTTOU (Stopped (tty output)) @ 0 (0) --- The cloned process is T (stopped). # ps axu | grep netplugd root 9699 0.0 0.1 1548 412 pts/2 S+ 14:23 0:00 netplugd root 9700 0.0 0.0 1552 252 pts/2 T 14:23 0:00 netplugd I am not sure why mc causes such a stop, anyway it is somehow related to terminal. What if such a script hangs up on a remote system reboot? Bad...