[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как запустить скрипт на кроне
hitman92
Здравствуйте! Такой вопрос, на серваке лежит скрипт. Надо чтобы он выполнялся автоматом каждую минуту. Есть лог файл который он обрабатывает и он обновляется каждую минуту. Короче, запускаю через браузер http://192.168.150.xxx/project.php. Все работает записывает данные в таблицу в phpmyadmin. А когда запускаю через crontab по команде
* * * * * server\php\php.exe project.php
Запускается, но в таблицу в phpmyadmin ни черта не записывается(
Заранее всем спасибо!
YVSIK
пожалуйста не жалко
, кода не видно, blink.gif вот оно--- тавО blink.gif и не записывается


_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___
О) как-же он прав=>__________________ © Оноре де Бальзак.

отличный хост(рекомендую !! )
My MVC-CMV
Игорь_Vasinsky
Цитата
Запускается, но в таблицу в phpmyadmin ни черта не записывается(

а он запускается?

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
hitman92
YVSIK

<?php
$arr1 = file("../log_files/eclipse/dbg.log");
$arrn1 = array();
$user=array();// users' names
$time=array();//time of in and out
$key=array();// key of users
$type=array();// IN or OUT
//to separate

foreach ( $arr1 as $str1 ) {
$arr2 = explode(" ", $str1);
foreach ($arr2 as $word) {
if ($word == "IN:" or $word == "OUT:") {
array_push($arrn1, $str1);
}
}
}

//for time array
foreach ($arrn1 as $str11) {
$arr22 = explode(" ", $str11);
if($arr22[0]==""){$xx=$arr22[1];
array_push($time,$xx);}
if($arr22[0]!="") {
$xx=$arr22[0];
array_push($time,$xx);}
}



//for type array
foreach ($arrn1 as $str33) {
$arr33 = explode(" ", $str33);
if($arr33[0]!="") {
$xx1 = $arr33[2];
array_push($type,$xx1);
}
else {
$xx1 = $arr33[3];
array_push($type,$xx1);
}
}


//for key array
foreach ($arrn1 as $str44) {
$arr44 = explode(" ", $str44);
if($arr44[0]!="") {
$xx2 = $arr44[3];
array_push($key,$xx2);
}
else {
$xx2 = $arr44[4];
array_push($key,$xx2);
}
}


//for user array
foreach ($arrn1 as $str55) {
$arr55 = explode(" ", $str55);
if($arr55[0]!="") {
$xx3 = $arr55[4];
array_push($user,$xx3);
}
else {
$xx3 = $arr55[5];
array_push($user,$xx3);
}
}

$myproject = mysql_connect('localhost', 'root', '17system18') or die ('Error in connecting');
mysql_select_db("eclipse", $myproject) or die ('nope table');
mysql_query('TRUNCATE TABLE new1') or die ('is here');
$mesh = '-||-';
for ($i=0; $i<count($arrn1); $i++) {

if($type[$i] == "IN:"){
$sql1 = "
INSERT INTO new1 (Username, Keynumber, Timein, Timeout, Spenttime) VALUES ('
$user[$i]','$key[$i]','$time[$i]','$mesh','$newar[$i]')
"
;
mysql_query($sql1,$myproject) or die (mysql_error());
}
else{
$sql2 = "
INSERT INTO new1(Username, Keynumber, Timein, Timeout, Spenttime) VALUES ('
$user[$i]','$key[$i]','$mesh','$time[$i]','$newar[$i]')
"
;
mysql_query($sql2,$myproject) or die (mysql_error());
}


}
}
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.