On Wed, Aug 06, 2003 at 02:41:43PM +0500, BeerBong wrote: Hi, Проверять, запущены ли Х-ы и залогинен в них alexei лучше как su - alexei -c bash -c 'DISPLAY=:0 xdpyinfo >/dev/null 2>&1'
> Доброе время суток! > > Есть у меня потребность махать каждый час гантелями, но т.к. здесь нужен > контроль поставил запуск по крону таким образом, чтобы проверял на месте > ли я, работаю ли, X запущены ли... Вот такой вот скрипт одним словом: > > DISPLAY=:0 > > 0 10,11,12,13,14,15,16 * * 1-5 if who | grep "alexei.*:0" > /dev/null && > ps ax | grep /usr/bin/X11/X > /dev/null ; then gvim -n > ~/private/tren.txt 2>&1 > /dev/null ; fi > > Но если я вдруг не закрыл открытый GVIM нормальным образом, а просто > вышел из X, например, шлет он мне злобные письма, что мол X server > connection aborted :) > > Как видно, пробовал я перенаправлять ошибки, но не спасает, видимо не > доконца понимаю как это работает... gvim запускал как exec gvim, хотя это > в общем то совсем про другое -- тоже самое само собой. > > Какой должна быть запись? > > -- > Sergey Polyakov aka "BeerBong" > Chief of WebZavod http://www.webzavod.ru > Tel. +7 (8462) 43-93-85 | +7 (8462) 43-93-86 > mailto:[EMAIL PROTECTED] > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] -- Best regards, -Vlad