您当前的位置:首页 > 电脑百科 > 程序开发 > 语言 > php

PHP脚本执行定时任务的流程实例

时间:2022-03-11 16:29:13  来源:  作者:老孟编程

php脚本执行定时任务的流程

1:swoole框架tick一个定时任务

2:shell脚本来操作操作这个任务的启动,暂停,关闭,伪代码:sh shell文件

3:web中利用PHP来执行shell命令

整个闭环形成,可以在php开发的b/s架构中使用,是不是总结得很简单!

下面附上测试代码

PHP定时任务代码脚本文件

<?php

SwooleTimer::tick(3000, function (int $timer_id, $param1, $param2) {
    echo "timer_id #$timer_id, after 3000ms.n";
    echo "param1 is $param1, param2 is $param2.n";

    SwooleTimer::tick(14000, function ($timer_id) {
        echo "timer_id #$timer_id, after 14000ms.n";
    });
}, "A", "B");

Shell脚本执行PHP定时任务脚本文件

#!/bin/sh
# echo "直接时间开始============`date +%F' '%T`==========="

start() {

  echo "============启动成功==========="
}
stop() {

  echo "============停止成功==========="
}
restart() {

  echo "============重启成功==========="
}

echo -e "===========服务启动命令============ n n"
echo -e "1:启动服务  2:停止服务  3:重启服务 0:取消 n n"
echo -e "=================================== n n"
read -p "请输入命令编号:" inputText #提示用户输入数字
if [ $inputText == 1 ]; then
  start
elif [ $inputText == 2 ]; then
  stop
elif [ $inputText == 3 ]; then
  restart
elif [ $inputText == 0 ]; then
  echo -e "n取消操作n"
fi

PHP执行shell脚本文件

<?php
system('sh py.sh'); // 执行shell命令


Tags:PHP   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
php脚本执行定时任务的流程1:swoole框架tick一个定时任务2:shell脚本来操作操作这个任务的启动,暂停,关闭,伪代码:sh shell文件3:web中利用PHP来执行shell命令整个闭环形成,可以在ph...【详细内容】
2022-03-11  Tags: PHP  点击:(0)  评论:(0)  加入收藏
前言:这篇文章:该 CMS 版本是 4.2。以下漏洞均被 CNVD 收录。环境说明:PHP版本用 7.0.9 就好了。 SSRF:根据功能点定向审计,在后台的工具栏有一个采集功能,根据经验这种功能一般存...【详细内容】
2022-03-08  Tags: PHP  点击:(6)  评论:(0)  加入收藏
回答本书的几个问题吧。你到底,为什么要学习PHP? 全国都缺PHP人才,非常好就业,PHP现在的工资水平很高,刚毕业可以拿到5000-9000每个月,特别优秀还可以破万。并且有非常多的就业机...【详细内容】
2022-03-04  Tags: PHP  点击:(14)  评论:(0)  加入收藏
环境Thinkphp6.0.12LTS(目前最新版本);PHP7.3.4。安装composer create-project topthink/think tp6测试代码 漏洞分析漏洞起点不是__desturct就是__wakeup全局搜索下,起点在ve...【详细内容】
2022-02-28  Tags: PHP  点击:(26)  评论:(0)  加入收藏
前端代码```<!doctype html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport"content="width=device-width, user-scalable=no, initial-scale=1.0, max...【详细内容】
2022-02-22  Tags: PHP  点击:(26)  评论:(0)  加入收藏
Php是不是彻底凉了?我相信有很多人是图着这句话来的,虽然一直不明白那群人为什么要唱衰php,实在是没搞定深层次的利益关系,不过本文不是探讨此问题的,本文为伊凡向一颗优雅草科技...【详细内容】
2022-01-24  Tags: PHP  点击:(42)  评论:(0)  加入收藏
PHP作为Web界第一大语言近年来热度不够,但是这几年的进步和成长却没有中断。在2022伊始,我们来一起学习一下目前PHP的现状以及最新版本带来的特性。 PHP 8.1PHP最新的8.0版本...【详细内容】
2022-01-14  Tags: PHP  点击:(138)  评论:(0)  加入收藏
欢迎使用 Tpflow V6.0 工作流引擎 TpFlow工作流引擎是一套规范化的流程管理系统,基于业务而驱动系统生命力的一套引擎。彻底释放整个信息管理系统的的活力,让系统更具可用性,...【详细内容】
2021-12-31  Tags: PHP  点击:(78)  评论:(0)  加入收藏
网络地址来源:获取公网IP地址 https://ipip.yy.com/get_ip_info.phphttp://pv.sohu.com/cityjson?ie=utf-8http://www.ip168.com/json.do?view=myipaddress...【详细内容】
2021-12-15  Tags: PHP  点击:(69)  评论:(0)  加入收藏
一、编程语言1.根据熟悉的语言,谈谈两种语言的区别?主要浅谈下C/C++和PHP语言的区别:1)PHP弱类型语言,一种脚本语言,对数据的类型不要求过多,较多的应用于Web应用开发,现在好多互...【详细内容】
2021-12-15  Tags: PHP  点击:(51)  评论:(0)  加入收藏
▌简易百科推荐
php脚本执行定时任务的流程1:swoole框架tick一个定时任务2:shell脚本来操作操作这个任务的启动,暂停,关闭,伪代码:sh shell文件3:web中利用PHP来执行shell命令整个闭环形成,可以在ph...【详细内容】
2022-03-11  老孟编程    Tags:PHP   点击:(0)  评论:(0)  加入收藏
回答本书的几个问题吧。你到底,为什么要学习PHP? 全国都缺PHP人才,非常好就业,PHP现在的工资水平很高,刚毕业可以拿到5000-9000每个月,特别优秀还可以破万。并且有非常多的就业机...【详细内容】
2022-03-04  anan40000    Tags:PHP   点击:(14)  评论:(0)  加入收藏
环境Thinkphp6.0.12LTS(目前最新版本);PHP7.3.4。安装composer create-project topthink/think tp6测试代码 漏洞分析漏洞起点不是__desturct就是__wakeup全局搜索下,起点在ve...【详细内容】
2022-02-28  KaliMa    Tags:Thinkphp   点击:(26)  评论:(0)  加入收藏
前端代码```<!doctype html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport"content="width=device-width, user-scalable=no, initial-scale=1.0, max...【详细内容】
2022-02-22  It健身    Tags:php   点击:(26)  评论:(0)  加入收藏
Php是不是彻底凉了?我相信有很多人是图着这句话来的,虽然一直不明白那群人为什么要唱衰php,实在是没搞定深层次的利益关系,不过本文不是探讨此问题的,本文为伊凡向一颗优雅草科技...【详细内容】
2022-01-24  一颗优雅草科技    Tags:php框架   点击:(42)  评论:(0)  加入收藏
PHP作为Web界第一大语言近年来热度不够,但是这几年的进步和成长却没有中断。在2022伊始,我们来一起学习一下目前PHP的现状以及最新版本带来的特性。 PHP 8.1PHP最新的8.0版本...【详细内容】
2022-01-14  虫虫安全    Tags:PHP   点击:(138)  评论:(0)  加入收藏
欢迎使用 Tpflow V6.0 工作流引擎 TpFlow工作流引擎是一套规范化的流程管理系统,基于业务而驱动系统生命力的一套引擎。彻底释放整个信息管理系统的的活力,让系统更具可用性,...【详细内容】
2021-12-31  Phpchina    Tags:PHP   点击:(78)  评论:(0)  加入收藏
序言:前段时间织梦因为版权的问题在网上闹得沸沸扬扬,也提醒了众多开发者选择cms上应该谨慎使用,今天给大家展示一款自己搭建的内容管理系统,不用担心版权的问题,而且非常容易维...【详细内容】
2021-11-30  小程序软件开发    Tags:管理系统   点击:(89)  评论:(0)  加入收藏
准备安装包(PHP: Hypertext Preprocessor)下载安装包以及组件wget https://www.php.net/distributions/php-8.0.0.tar.bz2wget https://github.com/phpredis/phpredis/archive...【详细内容】
2021-11-09  mimic96    Tags:PHP   点击:(88)  评论:(0)  加入收藏
golang context 很好用,就使用php实现了github地址 : https://github.com/qq1060656096/php-go-context context使用闭坑指南1. 将一个Context参数作为第一个参数传递给传入和...【详细内容】
2021-11-05  1060656096    Tags:PHP   点击:(78)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条