Биллинговая система Nodeny

Главная категория => Разработка => Тема начата: blackjack от 18 Января 2010, 20:39:53



Название: Стартовые скрипты сателитов
Отправлено: blackjack от 18 Января 2010, 20:39:53
Всем привет.
После сегодняшней полуторачасовой пляски с noserver.pl и nol2auth.pl, когда они нехотели запускаться из-за того, что кончилось место на диске и даже после освобождения места запуск всетаки не происходил предлагаю такие патчики.

Код:
--- /home/admin/nodeny/satellites/rc.d/noserver.sh      2009-10-18 06:14:53.000000000 +0300
+++ /usr/local/etc/rc.d/noserver.sh     2010-01-18 20:33:20.000000000 +0200
@@ -27,7 +27,13 @@
     then
       echo "No. Already running"
     else
-      echo "OK"
+       pid_new=`cat $pidfile 2>/dev/null`
+       if [ $pid_new ];
+       then
+           echo "OK"
+       else
+           echo "ERROR: process not started successfuly. Maybe problem in /var filesystem - disk is full. "
+       fi
     fi
 }


Код:
--- /home/admin/nodeny/satellites/rc.d/nol2auth.sh      2009-10-18 06:14:53.000000000 +0300
+++ /usr/local/etc/rc.d/nol2auth.sh     2010-01-18 20:34:11.000000000 +0200
@@ -27,7 +27,14 @@
     then
       echo "No. Already running"
     else
-      echo "OK"
+       pid_new=`cat $pidfile 2>/dev/null`
+       if [ $pid_new ];
+       then
+           echo "OK"
+       else
+           echo "ERROR: process not started successfuly. Maybe problem in /var filesystem - disk is full. "
+       fi
+
     fi
 }


Название: Re: Стартовые скрипты сателитов
Отправлено: Efendy от 18 Января 2010, 23:30:01
мона