Тема: socks checker
Показать сообщение отдельно

  #2  
Старый 27.02.2008, 19:43
Flame of Soul
Участник форума
Регистрация: 25.05.2007
Сообщений: 290
С нами: 9980798

Репутация: 435
По умолчанию

прости не совсем понимаю вопрос(( тебе надо проверить запущен socks в системе, или тебе нужен скрипт управления socks-ом?

если первое то вот скрипт для проверки статуса демонов, работающих на Linux сервере.
PHP код:
<?php 
function checkd($daemon,$name) { 
  
$ps ="ps ax | grep $daemon | wc -l"; 
  
$origps = exec($ps); 
  
$minone = $origps-2; 
  if (
$minone<1) { 
      
$dataps = "only [ $minone ] daemon for [ $daemon ] <br>[ $name ] TOTALY DOWN<br><hr>"; 
      } 
  if (
$minone==1) { 
      
$dataps = "<font color=blue>up</font> only with [ $minone ] [ $daemon ] daemon<br><hr>"; 
      } 
  if (
$minone>1) { 
      
$dataps = "<font color=blue>up</font> with [ $minone ] [ $daemon ] daemons<br>"; 
      } 
      return 
$dataps; 
}
echo 
checkd("socks","socks daemon"); 
echo 
checkd("mysqld","mysql daemon"); 
echo 
checkd("httpd","httpd daemon"); 
?>
 
Ответить с цитированием