
需求是这样的:客户通过 Web 页面添加新任务,然后点击启动按钮就能执行这个任务,实质上就是运行一个 PHP 脚本。这个需求能不能实现?
1 sgq1128 Aug 21, 2018 via Android 这不就是接口嘛,发个请求过去出发下不就好了 |
2 mshx Aug 21, 2018 ajax 请求? |
3 akira Aug 21, 2018 php 脚本就是这样运行的呀。。 |
4 t6attack Aug 22, 2018 通过 web 页面,启动服务端的 php cli 脚本? web 页面、php cli 两边隔离开,分别运行就可以了。通过文件 /数据库 /memcached 通信。 比如,服务端一个脚本循环运行,每隔 1 秒读取一次指定文件,接收 web 页面写进来的指令。读到指令,执行脚本。 |
5 enjoyCoding Aug 22, 2018 via Android 启动的 php 进程是在客户端上还是在服务器上面? |
6 dilu Aug 22, 2018 |
7 checgg Aug 22, 2018 简单点的丢数据库跑 cron。 优雅点的丢 MQ 或者 swoole 常驻内存实现。 |
8 eb22fbb4 Aug 22, 2018 如果你说是的后台进程的话,那么 PHP 的 pcntl 扩展就可以实现,利用 pcntl_fork 可以动态产生新的子进程并在后台运行。 https://segmentfault.com/a/1190000010808678 |