Re: su - Unterschied sarge/etch
Friedhelm Usenet Waitzmann wrote:
> Das würde in Sarge bedeuten, dass bei
>
> $ su -c 'sleep 10'
>
> der von su gestartete Prozess verwaist wäre, weil sein Erzeuger
> (d.h. su) bereits gestorben wäre. Welcher Prozess also sollte
> auf das Ende von sleep warten können?
Die Shell.
> Also käme der Aufruf von
> su sofort zu Ende und nicht erst nach 10 Sekunden. Das ist
> allerdings nicht der Fall.
Doch:
wolf@sarge:~ $ su -c 'sleep 1000'
Password:
[1]+ Stopped su -c 'sleep 1000'
wolf@sarge:~ $ bg
[1]+ su -c 'sleep 1000' &
wolf@sarge:~ $ ps uax | egrep "([s]leep|[s]u)"
root 30901 0.3 0.1 3132 560 pts/0 S 20:40 0:00 sleep 1000
Auf Sid:
wolf@sid:~ $ su -c 'sleep 1000'
Password:
[1]+ Stopped su -c 'sleep 1000'
wolf@sid:~ $ bg
[1]+ su -c 'sleep 1000' &
wolf@sid:~ $ ps uax | egrep "([s]leep|[s]u)"
root 5251 0.0 0.2 3952 1076 pts/5 S 20:41 0:00 su -c sleep 1000
root 5253 0.0 0.0 2972 456 pts/5 S 20:41 0:00 sleep 1000
Wolf
--
Büroschimpfwort des Tages: Schnürsenkelbügler - ein Pedant, der auch auch noch
den Inhalt seines Papierkorbs faltet. (Markus Schmidt)
Reply to: