`
dcj3sjt126com
  • 浏览: 1881365 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

    博客分类:
  • PHP
阅读更多

 

 

<?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);
?>
1
5
分享到:
评论

相关推荐

    基于Shell脚本在Linux系统教学运维环境配置的应用.pdf

    【Shell脚本】Shell脚本主要有Bash(Bourne Again SHell)等多种类型,Bash是最常见的Linux默认Shell。它支持各种控制结构(如if-else、for、while循环)、变量、数组、函数,并且能调用系统内建命令和外部程序。...

    监控php-fpm并自动重启服务的shell脚本

    ### 监控php-fpm并自动重启服务的Shell脚本详解 #### 背景介绍 在Web开发中,PHP是常用的服务器端脚本语言之一,而`php-fpm`(FastCGI Process Manager)是一种PHP FastCGI的实现,能够提供更好的性能表现和资源...

    shell100例.pdf

    【shell脚本应用实例】 ...这些示例展示了shell脚本在系统管理、网络监控、自动化任务、用户交互等领域的广泛应用,提供了高效、灵活的解决方案。通过编写和理解这些脚本,可以提升Linux系统管理的效率和自动化水平。

    PHP脚本修改Linux或Unix系统口令方法.pdf

    总之,使用PHP脚本修改Linux或Unix系统的口令涉及编写交互式Shell脚本、配置sudo权限、创建PHP接口以及确保整个过程的安全性。在实际环境中,开发者需要遵循最佳安全实践,以保护系统免受潜在的攻击。

    PHP+shell实现多线程的方法

    本文介绍了一种结合shell脚本来实现PHP多线程的方法,这在处理一些需要并发执行的任务时非常有用,比如批量数据处理、文件下载等。 首先,我们来看一个简单的PHP脚本(test.php): ```php &lt;?php for ($i = 0; $i ...

    linux下定时执行php脚本

    综上所述,通过 Cron 守护进程,我们可以在 Linux 系统中轻松实现定时执行 PHP 脚本的功能,这对于自动化处理各种任务非常有用。同时,我们也了解了如何解决执行过程中可能遇到的一些常见问题。

    PHP脚本修改Linux或Unix系统口令方法.docx

    这个过程涉及到几个关键步骤,包括创建一个能够修改口令的Shell脚本,配置sudo权限,创建一个PHP接口来调用这个脚本,以及确保整个过程的安全性。 首先,我们需要一个Shell脚本来执行实际的密码修改操作。这个脚本...

    用法PHP脚本修改Linux或Unix系统口令_.docx

    - **PHP服务端程序**:用来创建和运行PHP脚本来与shell脚本交互。 2. **步骤1:安装修改密码的shell脚本**: - 这个shell脚本使用expect库来模拟用户交互,处理passwd命令的密码输入。将其下载并放置在web服务器...

    利客联盟phpshell-2.0.rar

    【标签】"php shell"指明了这个压缩包的内容与PHP后门有关,意味着其中可能包含了PHP脚本,这些脚本可以被用来创建或控制服务器上的PHP Shell实例。 【压缩包子文件的文件名称列表】只有一个文件名"利客联盟...

    php多线程并发实现方法

    在Linux服务器上,可以利用shell脚本启动多个PHP进程来模拟多线程并发。通过`&`符号可以在后台运行命令,使得每次循环都会创建一个新的PHP进程: ```bash #!/bin/bash for i in {1..10} do php -q test.php & done...

    linux实现php定时执行cron任务详解

    #### 三、Linux 下利用 Cron 任务实现定时执行 PHP 脚本 尽管使用 `sleep()` 函数可以模拟定时任务,但在实际生产环境中,更推荐使用 Linux 系统自带的 Cron 服务来实现定时任务。Cron 是一个非常强大的工具,可以...

    从PHP表单传递参数并执行R脚本:离散事件模拟示例。

    在IT领域,尤其是在Web开发和数据分析的交叉点,有时候我们需要将服务器端的脚本语言(如PHP)与统计分析工具(如R)相结合,以实现更复杂的数据处理和可视化功能。本教程关注的就是如何通过PHP表单来传递参数并执行...

    run-selenium-script:用于在 CentOS 6.x 上安装和运行 selenium 服务器以进行行为测试(即 behat)的 Shell 脚本

    3. **Shell脚本**: Shell脚本是Linux或Unix系统中的一种脚本语言,用于自动化命令行任务。在这个场景中,"run-selenium-script"是一个Shell脚本,它包含了安装、配置和启动Selenium服务器所需的所有命令。通过运行这...

    ASPX一句话shell客户端+ASPXshell MS08-067插件

    在压缩包文件的文件名称列表中,尽管没有具体文件名,但我们可以假设其中包含了ASPX一句话shell的源代码、ASPXshell的实现以及MS08-067漏洞利用的脚本。研究这些文件,可以帮助我们深入了解这些工具的工作原理,以及...

    PHP在线客服系统/PHP客服在线IM源码(供大家学习研究参考)

    `init.sh`和`run.sh`是Linux shell脚本,通常用于启动、初始化或管理服务。它们可能包含了运行客服系统所需的服务启动命令或环境设置。 6. **JSON文件** `json.bat`、`version.json`和`domain.json`可能是配置...

    网站状态监控php版.zip

    PHP可以结合Cron Job(Linux下的定时任务)或Windows计划任务,定期执行监控脚本,实现定时检查网站状态。 8. 安全性 在实现网站监控时,必须考虑安全性。避免暴露敏感信息,限制脚本执行权限,使用安全的编程实践...

    xssshell-rqndx

    【xssshell-rqndx】是一个集合了XSS(跨站脚本攻击)利用工具和管理功能的资源包。这个包包含了一些关键文件,如`admin.php`、`cook.html`、`clear.php`、`c.php`以及`xss.txt`,它们各自承载着不同的功能,对于理解...

Global site tag (gtag.js) - Google Analytics