O. Olson wrote: > --- Holger Krull <[EMAIL PROTECTED]> ha scritto: >> >> There probably is a more elegant solution but doing >> ps |grep Xwin >/dev/null || run Xwin -your options >> here >> >> will only start Xwin if it is not running already. >> (Assuming you will only start one Xwin) >> > > Dear Holger, > > I don't think I managed to get this to work. Actually > I am not sure if the pipes are working, because I am > getting no output for > > $ ps |grep Xwin No you shouldn't
> > However for > > $ ps > PID PPID PGID WINPID TTY UID > STIME COMMAND > 23492 1 23492 23492 con 500 > 11:06:42 /usr/X11R6/bin/XWin Observe it's XWin the first two are capitals. so try ps |grep XWin or ps |grep -i xwin which makes a case insensitive comparison (better if yor're unsure) > 25152 1 25152 25152 con 500 > 13:14:28 /usr/bin/xterm > I 25188 25152 25188 25208 0 500 > 13:14:28 /usr/bin/bash > 26456 1 26456 26456 con 500 > 13:18:41 /usr/bin/xterm > I 26492 26456 26492 26512 1 500 > 13:18:41 /usr/bin/bash > 26128 1 26128 26128 con 500 > 13:28:20 /usr/bin/bash > 23048 26128 23048 20344 con 500 > 13:28:23 /usr/bin/ps > > So this seems OK - so I am wondering why the former > command did not work. Could this be a problem with the > Pipe?? I have no experience with this. > > Thanks a lot for your help, > O.O. > > > > ___________________________________ > L'email della prossima generazione? Puoi averla con la nuova Yahoo! > Mail: http://it.docs.yahoo.com/nowyoucan.html -- tel 0920 49 1894 Bengt-Arne Fjellner -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://x.cygwin.com/docs/ FAQ: http://x.cygwin.com/docs/faq/