天涯论坛

 找回密码
 立即注册
搜索
查看: 36|回复: 5

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

[复制链接]

3046

主题

2万

回帖

9910万

积分

论坛元老

Rank: 8Rank: 8

积分
99109048
发表于 2024-10-4 14:15:37 | 显示全部楼层 |阅读模式

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

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

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

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

全部闭环形成,能够在php研发的b/s架构中运用,是不是总结得很简单!

下面附上测试代码

PHP按时任务代码脚本文件

<?php \Swoole\Timer::tick(3000, function (int $timer_id, $param1, $param2) { echo "timer_id #$timer_id, after 3000ms.\n"; echo "param1 is $param1, param2 is $param2.\n"; Swoole\Timer::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命令




上一篇:4 月编程语言排行榜,PHP 排名创新低?
下一篇:PHP 编写保护进程
回复

使用道具 举报

3069

主题

2万

回帖

9913万

积分

论坛元老

Rank: 8Rank: 8

积分
99138952
发表于 2024-10-8 15:40:55 | 显示全部楼层
外贸论坛是我们的,责任是我们的,荣誉是我们的,成就是我们的,辉煌是我们的。
回复

使用道具 举报

3059

主题

2万

回帖

9913万

积分

论坛元老

Rank: 8Rank: 8

积分
99139060
发表于 2024-10-12 20:17:02 | 显示全部楼层
软文发布论坛开幕式圆满成功。 http://www.fok120.com
回复

使用道具 举报

3045

主题

3万

回帖

9606万

积分

论坛元老

Rank: 8Rank: 8

积分
96065860
发表于 2024-10-17 02:56:37 | 显示全部楼层
认真阅读了楼主的帖子,非常有益。
回复

使用道具 举报

3135

主题

3万

回帖

9996万

积分

论坛元老

Rank: 8Rank: 8

积分
99968636
发表于 2024-10-19 16:36:48 | 显示全部楼层
外贸B2B平台有哪些?
回复

使用道具 举报

3069

主题

3万

回帖

9915万

积分

论坛元老

Rank: 8Rank: 8

积分
99158935
发表于 2024-11-11 09:33:16 | 显示全部楼层
“NB”(牛×的缩写,表示叹为观止)‌
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|天涯论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-11-22 17:23 , Processed in 0.105749 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.