当前位置:首页 > 开发 > 编程语言 > PHP > 正文

PHP 模拟实现shell脚本(计划任务)

发表于: 2012-12-28   作者:dcj3sjt126com   来源:转载   浏览次数:
摘要:     <?php ignore_user_abort();//即使Client断开(如关掉浏览器),PHP脚本也可以继续执行. set_time_limit(0);//执行时间为无限制,php默认的执行时间是30秒,通过 set_time_limit(0)可以让程序无限制的执行下去 $interval=60*60*12; //60

 

 

<?php

ignore_user_abort();//即使Client断开(如关掉浏览器),PHP脚本也可以继续执行. 

set_time_limit(0);//执行时间为无限制,php默认的执行时间是30秒,通过

set_time_limit(0)可以让程序无限制的执行下去 

$interval=60*60*12;     //60*60表示1小时  1小时*12表示12小时

$i = 1;

do{

file_put_contents('/data/www/hostingtool.com/test/text.txt','第' . 
$i++ . '个12小时'.'\n',FILE_APPEND);

sleep($interval);//等待时间

}while(true);

?>
php手册中的贡献代码:
If you want to simulate a crontask you must call this script once and it will keep running forever (during server uptime) in the background while "doing something" every specified seconds (= $interval):
如果你想要模拟一个计划任务必须调用此脚本一次,它就会永远保持运行(在服务器正常运行期间)在后台做一些事情到永远,每过一个特殊的秒数 (=$interval)
<?php
ignore_user_abort(1); // run script in background
set_time_limit(0); // run script forever
$interval=60*15; // do every 15 minutes...
do{
   // add the script that has to be ran every 15 minutes here
   // ...
   sleep($interval); // wait 15 minutes
}while(true);
?>

PHP 模拟实现shell脚本(计划任务)

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
1、如果计划任务不可用 ,请先开启服务 Task Scheduler 2、设置脚本执行方法 注意一定要使用绝对路
想这个问题有一段时间了,一开始想实现的功能是在web端点击一个按钮,然后liunx主机采集图像,在浏
1、编辑用户Home目录下的.muttrc文件,设置发信环境。 # cat /root/.muttrc set envelope_from=yes
利用脚本文件和计划任务实现定时关机 2012年10月5日11:15:57 主要思路:window XP的控制面板中“计
php利用root权限执行shell脚本(二) 分类: Linux php 2012-12-02 20:16 1334人阅读 评论(4) 收藏 举
  之前写过两篇关于Android中模拟用户操作的博客(其实用一篇是转载的),现在就来讲讲用shell脚本
原文:PHP定时执行计划任务 摘要:PHP不支持多线程,有时候处理问题不是那么爽,今天谈论一下PHP定
THINKPHP的cron计划任务的实现,利用THINKPHP自带的cli,加上数据库执行记录(记录任务的报错,成功)
这几天弄的东西涉及到php利用shell脚本与Linux的交互,我们知道利用php运行脚本来访问Linux是以Apac
1.创建文件$HOME/test/test.log ROOTDIR=$HOME/test testfile=$ROOTDIR/test.log touch $testfile 2
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号