Php “的显示屏幕”&燃气轮机/开发/空2>/开发/空与空;echo$&引用;
我正在linux命令行上运行一个任务(使用PHP exec_shell命令)。正常运行时,此脚本将在标准屏幕上显示其进度和结果 我添加了Php “的显示屏幕”&燃气轮机/开发/空2>/开发/空与空;echo$&引用;,php,linux,exec,Php,Linux,Exec,我正在linux命令行上运行一个任务(使用PHP exec_shell命令)。正常运行时,此脚本将在标准屏幕上显示其进度和结果 我添加了/dev/null 2>/dev/null&echo$这样任务就可以在后台运行,而不会阻止PHP脚本的执行 运行几分钟后,我看到processus仍然处于活动状态(htop、ps命令),但数据不再更新。我猜是出了什么问题,脚本被停止/暂停,但没有终止 我想知道的是,是否有办法查看脚本的日志,因为我有它的主PID(运行时由PHP返回)。也许我能在某处找到我脚本的输
/dev/null 2>/dev/null&echo$
这样任务就可以在后台运行,而不会阻止PHP脚本的执行
运行几分钟后,我看到processus仍然处于活动状态(htop、ps命令),但数据不再更新。我猜是出了什么问题,脚本被停止/暂停,但没有终止
我想知道的是,是否有办法查看脚本的日志,因为我有它的主PID(运行时由PHP返回)。也许我能在某处找到我脚本的输出
谢谢“我可以在某处找到脚本的输出吗?”如果您将输出重定向到/dev/null,则不会。研究一下
/dev/null
的功能可能会很好。谢谢@Devon,我知道dev/null的功能:)。我想知道是否有办法找到所有挂起的任务(崩溃的bu-PID未被杀死)?你看过top了吗?@gemtylor-htop给我一个运行的pidtop显示僵尸。僵尸正在等待他们的父母检查他们的返回代码。然后它就不见了。当它消失时,它也就消失了。