天天看点

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