当前位置: 技术问答>linux和unix
=======求一个脚本执行程序?
来源: 互联网 发布时间:2015-08-18
本文导语: 本人有4个PHP文件,5miao.php , 30miao.php ,10fen.php ,20fen.php 在LINUX下利用PHP 执行4个PHP文件, 想通过脚本执行 让5miao.php每5秒执行一次, 30miao.php每30秒执行一次, 10fe...
本人有4个PHP文件,5miao.php , 30miao.php ,10fen.php ,20fen.php
在LINUX下利用PHP 执行4个PHP文件,
想通过脚本执行 让5miao.php每5秒执行一次,
30miao.php每30秒执行一次,
10fen.php每10分钟执行一次,
20fen.php每20分执行一次,
有没有办法执行,如果有其他办法请高手赐教,
在LINUX下利用PHP 执行4个PHP文件,
想通过脚本执行 让5miao.php每5秒执行一次,
30miao.php每30秒执行一次,
10fen.php每10分钟执行一次,
20fen.php每20分执行一次,
有没有办法执行,如果有其他办法请高手赐教,
|
# !/bin/bash
i=1
while [ 1 ]
do
sleep 5
./5miao.php
if [ $((i%6)) -eq 0 ]
then
./30miao.php
fi
if [ $((i%12)) -eq 0 ]
then
./10fen.php
fi
if [ $((i%24)) -eq 0 ]
then
./20fen.php
fi
((i=i+1))
done
i=1
while [ 1 ]
do
sleep 5
./5miao.php
if [ $((i%6)) -eq 0 ]
then
./30miao.php
fi
if [ $((i%12)) -eq 0 ]
then
./10fen.php
fi
if [ $((i%24)) -eq 0 ]
then
./20fen.php
fi
((i=i+1))
done
|
可以在crontab运行的脚本里执行多次啊。比如30秒的:
#!/bin/bash
30miao.php
sleep 30
30miao.php
#!/bin/bash
30miao.php
sleep 30
30miao.php
|
在脚本中使用死循环
|
为啥不用crontab?
|
crontab最小执行单位为1分钟,没办法到秒