天天看點

php執行mysql存儲及執行腳本

php執行mysql存儲及執行腳本

php頁面執行mysql存儲過程:

# vi cunchu.php

<?php

$db = new mysqli("localhost","root","123456","team1");

$result=$db->query("CALL challenge_crontab()");

?>

:wq

注釋:

執行team1資料庫中的challenge_crontab存儲過程

執行存儲頁面的腳本

# vi cunchu.sh

#!/bin/bash

Date=`date +%y%m%d`

olddate=`date +%y%m%d -d "-7 days"`

mkdir /logs/$Date

rm -rf /logs/$olddate

php_name='1.php 2.php'

for i in $php_name

do

echo "$i begin at `date +%H:%M:%S`" >> /logs/$Date/cunchu.log

/usr/local/php/bin/php $i

echo "$i end at `date +%H:%M:%S`" >> /logs/$Date/cunchu.log

done

腳本注釋:

1、1.php為執行存儲的頁面,以數字命名便于核對和檢視

2、依次執行多個存儲頁面

3、記錄存儲執行開始和結束的時間

本文轉自linux部落格51CTO部落格,原文連結http://blog.51cto.com/yangzhiming/850954如需轉載請自行聯系原作者

yangzhimingg