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