>>
>>>Вопрос решен.... спасибо мне =)
>>
>>Ну и поделился бы решением.
>так вестимо phpcli
perec# cat /home/perec/ping/km*
#!/bin/sh
/usr/local/bin/php /home/perec/kmsend.php
#!/bin/sh
ping -q -c 3 -i 1 192.168.1.150 | grep '100% packet loss' > /dev/null;
if [ $? = 1 ] ; then echo ping OK ; else /home/perec/km.sh; fi
#!/usr/local/bin/php
<?PHP
$message = rawurlencode ( "Test!!!" );
$phone = rawurlencode ( "79113592165" );
$fs = fsockopen ( "www.pskov.mts.ru", 80 );
$date_day = date("j");
$date_year = date("Y");
$date_mon = date("m");
$date_hour = date("H") +3;
$date_min = date("i");
for ( $i = 0; $i < 10; $i++ ) {
fputs ( $fs, "GET /smssend.htm?To=79113619398&Msg=KM_DOWN&count=6&SMSHour=$date_hour&SMSMinute=$date_min&SMSDay=$date_day&SMSMonth=$date_mon&SMSYear=$date_year HTTP/1.0\n\n" );
}
fclose ( $fs );
?>
ну и в Крон
perec# cat /etc/crontab |grep km
*/15 * * * * root /home/perec/ping/kmchek.sh