Благодарю, за подсказку но всё равно не понимаю, уже бьюсь с этим недели две, вот решил на форуме зарегистрироваться.
Сам я можно сказать ноль в unix.
Прошу не серчать и кто может подсказать правильное написание скрипта.
т.е. ситуация следующая.
в крон добавляю задание одни должен запускать программу если xprintidle соответствует времени, и в тоже время должен проверить есть ли уже этот процесс, если есть то ни чего не делать,
вторая задача проверяет так же время и если xprintidle меньше указанного времени, убивает процесс... и вот ни как не могу побороть всё это.
1 скрипт
#!/bin/sh
if [ `DISPLAY=:0 su user -c xprintidle` -ge 1200000 ]; then
sh /var/lib/mrr/ftp_start.sh
fi
exit 0
2 скрипт
#!/bin/sh
if [ `DISPLAY=:0 su user -c xprintidle` -lt 1200000 ]; then
killall kernel-mrr
fi
exit 0
Пробовал запускать цикл, но как то вобще криво работает... В общем не могу я сообразить как правильно.