On Wed, 3 Dec 2008 09:58:52 +0200, "Aggelidis Nikos" <[EMAIL PROTECTED]> wrote: > some additional questions: > > 1) is there any way to give the root password once? i tried this: > #!/bin/sh > > su root -c "\ > xterm -geometry 80x25 -title 'App 1' -e 'app1' & > xterm -geometry 80x25 -title 'App 2' -e 'app2'\ > " > > but i get this: > xterm Xt error: Can't open display: %s
Exactly. When you su root, $DISPLAY is not set, so you would have to set it first, maybe like this: #!/bin/sh su root -c "\ export DISPLAY=:0.0; \ xterm -geometry 80x25 -title 'App 1' -e 'app1' & xterm -geometry 80x25 -title 'App 2' -e 'app2' \ " > 2) > Is there any way to > instruct xterm not to close after the execution of the program? You could do this: xterm -geometry 80x25 -title 'App 1' -e 'app1 ; csh' & which would start your prefered dialog shell when "app1" has finished. The dialog shell would run even if "app" fails (thatÄs why I suggest using ; instead of &&). > So basically the idea is open 4 terminals, execute a specific command > inside them but if the command finishes or stops, the terminal stays > {with a new prompt}. This sould be able to be achieved using the example above. -- Polytropon >From Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ... _______________________________________________ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"