PHPとShell Command

更新日2016-10-15 (土) 22:26:00

Ping 実行shell

次のmypingというshellで出るlogをWebで表示

#! /bin/sh
date >> ~okada/log/pinglog
ping -c3 202.59.187.76 >> ~okada/log/pinglog

Ping 実行shell Web表示サンプル

<?php

$match ="^rtt";
$fp = popen("/usr/bin/tail -200 ~okada/log/pinglog", "r");
while (!feof($fp)) {
        $line = fgets($fp, 1024);
        printf("%s <br>\n", $line);
        if (mb_ereg($match, $line)) {
                echo " <HR> Date : ";
        }
}

fclose($fp);
?>

元ページ

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS