[linux-l] Benutzerwechsel im Shellscript

Oswald Buddenhagen ossi at kde.org
Do Apr 12 09:12:16 CEST 2007


On Wed, Apr 11, 2007 at 09:11:26PM +0200, Steffen Dettmer wrote:
> 		/usr/bin/nohup \

das dürfte nicht so wahnsinnig viel sinn machen - hups kriegt man von
seinem controlling tty - das wird aber von setsid weggeworfen.
im übrigen kann man in vielen shells signale auch gezielt trap-en.

> 		/usr/bin/setsid \
> 		"$0" "daemon" "$@"

insegesamt finde ich die idee aber auch recht albern. viele für daemons
typische grundkonstrukte (z.b. hauptschleife, multi-client-fähigkeit)
machen sich echt schlecht. vom speicherverbrauch ganz abgesehen.

allerdings habe ich mehrere scripte gebaut, die sich für kurze zeit
daemonisieren, wenn sie meinen, noch was erledigen zu haben.

-- 
Hi! I'm a .signature virus! Copy me into your ~/.signature, please!
--
Chaos, panic, and disorder - my work here is done.



Mehr Informationen über die Mailingliste linux-l