gpt4 book ai didi

php - 进程正在运行,但我找不到它

转载 作者:太空宇宙 更新时间:2023-11-04 11:39:55 26 4
gpt4 key购买 nike

我有一个可以使用以下命令运行的 symfony 任务:

/home/jason/projects/mcif/./symfony import:start-queue

然后我可以通过这样做看到进程正在运行:

$ ps aux | grep php
jason 5760 91.0 2.5 101628 78128 pts/0 R 13:10 0:04 php /home/jason/projects/mcif/./symfony import:process --id=593 --type=Import
jason 5775 0.0 0.0 4008 764 pts/0 S+ 13:10 0:00 grep --color=auto php

这部分工作正常。现在:

  • 我的工作是发送电子邮件,所以我知道它是否真的开始了。
  • 此作业运行大约需要一个小时。
  • 如果我通过浏览器点击 PHP 脚本来开始工作,我找不到它的进程。

这是我的脚本:

<?php exec('/home/jason/projects/mcif/./symfony import:start-queue');

如果我在命令行上运行这个脚本,它工作正常。如果我通过浏览器运行这个脚本,我会收到脚本发送的电子邮件,所以我知道它正在运行,但是当我运行 ps aux 时我找不到它的进程。

我需要能够找到该进程,因为我需要能够手动终止它。

有什么想法吗?

最佳答案

htop是一个命令,可让您按树排序,这样您就可以看到可能产生了该进程的内容,如果您想直观地查找它,可以通过这种方式终止它。

关于php - 进程正在运行,但我找不到它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4411965/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com