在表内创建循环。PHP
我试图显示某些进程是否在PHP中运行,从txt文件中获取进程名称在表内创建循环。PHP,php,html,Php,Html,我试图显示某些进程是否在PHP中运行,从txt文件中获取进程名称 服务名称 源通道ID 网钩 地位 跑步 不跑 每个过程都将列在ps aux的输出中;无论是跑步, 睡觉,僵尸或停止 然而,在您的例子中,由于您正在检查JS文件,我猜您使用了一些东西来运行该JS,对吗 您应该注意,当ps aux的输出STAT为R时,进程将“运行” 参考: 如果您可以提供有关进程(即bot1.js和其他进程)是如何启动的,或者您是如何运行这些进程的线索,那么可能有助于确定确切的命令 每个过程都将列在ps a
服务名称
源通道ID
网钩
地位
跑步
不跑
每个过程都将列在ps aux的输出中;无论是跑步,
睡觉,僵尸或停止
然而,在您的例子中,由于您正在检查JS
文件,我猜您使用了一些东西来运行该JS,对吗
您应该注意,当ps aux的输出STAT为R时,进程将“运行”
参考:
如果您可以提供有关进程(即bot1.js
和其他进程)是如何启动的,或者您是如何运行这些进程的线索,那么可能有助于确定确切的命令
每个过程都将列在ps aux的输出中;无论是跑步,
睡觉,僵尸或停止
然而,在您的例子中,由于您正在检查JS
文件,我猜您使用了一些东西来运行该JS,对吗
您应该注意,当ps aux的输出STAT为R时,进程将“运行”
参考:
如果您可以提供有关进程(即,
bot1.js
和其他进程)是如何启动的,或者您是如何运行这些进程的线索,那么可以帮助您准确地确定命令的位置,正如您所看到的,仅仅计算ps-aux
的结果并不是检查运行的最佳方法
检查带有preg_match
的结果,其模式类似于\d*\s\d*\s\?\s(\w)。*?\is
。
如果其中一个结果是
R
(即运行),则通过运行检查。如您所见,仅从ps-aux
计算结果并不是检查运行的最佳方法
检查带有preg_match
的结果,其模式类似于\d*\s\d*\s\?\s(\w)。*?\is
。
如果其中一个结果是
R
(即运行),则通过运行检查。正如您在var\u dump
中看到的那样,exec
总是将每个调用的输出添加到$output
,但不替换它。因此,在exec
命令之前添加$output=[]
。正如您在var\u dump
中看到的那样,exec
总是将每个调用的输出添加到$output
,但并不替换它。因此,在exec
命令之前添加$output=[]
。您可以打印($output)吗?通过设置5秒的间隔,在主postTry中使用ajax请求添加。@josdev OP使用的命令肯定不起作用,您可以打印($output)吗?在主postTry中使用ajax请求添加,设置间隔为5秒。@josdev这肯定不起作用,OP使用的命令是错误的。要运行的完整命令是/usr/bin/node/home/james/bot accounts/Testing/botname/bot1.js/usr/bin/node/home/james/bot accounts/Testing/botname1/bot2.js等等。。。。。已将我的代码更新为“不走运”。按照@zen的建议,在preg_比赛中添加了很多内容。我仍然在学习php,这让我更加困难。要运行的完整命令是/usr/bin/node/home/james/bot accounts/Testing/botname/bot1.js/usr/bin/node/home/james/bot accounts/Testing/botname1/bot2.js等等。。。。。已将我的代码更新为“不走运”。按照@zen的建议,在preg_比赛中添加了很多内容。继续学习php让我更加困难。非常棒,谢谢。非常棒,谢谢。