Advertisement
Typhoon

[PHP] Check if Server Service Running . For RaspControl R-Pi

Feb 6th, 2013
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.97 KB | None | 0 0
  1.         <?php
  2.  
  3.  
  4.  
  5.         function check_if_process_is_running_sshd($process)
  6.         {
  7.             exec("sudo /bin/pidof $process",$response);
  8.             if ($response)
  9.             {
  10.                  return true;
  11.             } else
  12.             {
  13.                  return false;
  14.             }
  15.         }
  16.  
  17.         if (check_if_process_is_running_sshd("sshd"))
  18.         {
  19.               echo "SSHd <font color='blue'>Beží</font>";
  20.         } else
  21.         {
  22.               echo "SSHd <font color='red'>Nebeží</font>";
  23.         }
  24.  
  25.         echo "  |  "  ?>
  26.        
  27.                 <?php
  28.  
  29.  
  30.  
  31.         function check_if_process_is_running_apache($process)
  32.         {
  33.             exec("sudo /bin/pidof $process",$response);
  34.             if ($response)
  35.             {
  36.                  return true;
  37.             } else
  38.             {
  39.                  return false;
  40.             }
  41.         }
  42.  
  43.         if (check_if_process_is_running_apache("apache2"))
  44.         {
  45.               echo "Apache <font color='blue'>Beží</font>";
  46.         } else
  47.         {
  48.               echo "Apache <font color='red'>Nebeží</font>";
  49.         }
  50.  
  51.         echo "  |  "  ?>
  52.        
  53.                 <?php
  54.  
  55.  
  56.  
  57.         function check_if_process_is_running_transmission($process)
  58.         {
  59.             exec("sudo /bin/pidof $process",$response);
  60.             if ($response)
  61.             {
  62.                  return true;
  63.             } else
  64.             {
  65.                  return false;
  66.             }
  67.         }
  68.  
  69.         if (check_if_process_is_running_transmission("transmission-daemon"))
  70.         {
  71.               echo "Transmission <font color='blue'>Beží</font>";
  72.         } else
  73.         {
  74.               echo "Transmission <font color='red'>Nebeží</font>";
  75.         }
  76.  
  77.         echo "  |  "  ?>
  78.  
  79.         <?php
  80.  
  81.  
  82.  
  83.         function check_if_process_is_running_minidlna($process)
  84.         {
  85.             exec("sudo /bin/pidof $process",$response);
  86.             if ($response)
  87.             {
  88.                  return true;
  89.             } else
  90.             {
  91.                  return false;
  92.             }
  93.         }
  94.  
  95.         if (check_if_process_is_running_minidlna("minidlna"))
  96.         {
  97.               echo "MiniDLNA <font color='blue'>Beží</font>";
  98.         } else
  99.         {
  100.               echo "MiniDLNA <font color='red'>Nebeží</font>";
  101.         }
  102.  
  103.         echo "  |  " ?>
  104.        
  105.  
  106.        
  107.         <?php
  108.  
  109.  
  110.  
  111.         function check_if_process_is_running_shellinabox($process)
  112.         {
  113.             exec("sudo /bin/pidof $process",$response);
  114.             if ($response)
  115.             {
  116.                  return true;
  117.             } else
  118.             {
  119.                  return false;
  120.             }
  121.         }
  122.  
  123.         if (check_if_process_is_running_shellinabox("shellinaboxd"))
  124.         {
  125.               echo "Shell-In-A-Box <font color='blue'>Beží</font>";
  126.         } else
  127.         {
  128.               echo "Shell-In-A-Box <font color='red'>Nebeží</font>";
  129.         }
  130.  
  131.         ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement