Version: 1.1
Type: Sample Code (HOWTO)
Category: Other
License: GNU General Public License
Description: Check if a program is running and print up or down based on the pidof command. This should be 100% accurate.
This is the normal version and just displays up or down in plain tekst.
<?php
$return_var = exec('pidof $app_name');
if ($return_var>0) {
echo "Up";
}
if ($return_var==0) {
echo "DOWN";
}
?>
Fancy version
<?php
$return_var = exec('pidof $app_name');
if ($return_var>0) {
echo "<b><font color=blue>Up</font></b>";
}
if ($return_var==0) {
echo "<b><font color=red>DOWN</font></b>";
}
?>
Fancy version with pid showing when the app is up
<?php
$return_var = exec('pidof $app_name');
if ($return_var>0) {
echo "<b><font color=blue>Up</font></b>, with pid: ";
echo $return_var;
}
if ($return_var==0) {
echo "<b><font color=red>DOWN</font></b>";
}
?>