А нельзя ли сделать защиту от запуска двух копий xneur одновременно?
А то частенько такая фигня случается, непонятно почему
Пользователь решил продолжить мысль 11 Апреля 2010, 17:59:48:
Хотя нет, защита вроде есть. Вручную нельзя запустить ещё одну копию.
Но всё-равно частенько бывает такое, что запускается ещё одна копия, и из-за этого всё начинает глючить жестоко.
Значит, надо лишнюю копию убивать.
Попробовал такой костылик для этой цели сделать
#!/bin/bash
while [ 1 ]; do
if [ $(ps -A | grep -c -w xneur) -gt 1 ];
then
killall xneur
sleep 1
nohup xneur &
fi
sleep 1
done
Посмотрим, может, будет лучше