首先,我写一个简单的PHP脚本
<?php
while(true)
{
echo 'hey'.PHP_EOL;
sleep(1);
}
然后我像这样运行它:
php test.php &
显然进入后台,但继续运行并hey
重复打印。
现在运行它:
php test.php
并Ctrl+Z
在运行时进行击打。它进入后台但停止运行。
为什么要停止运行?如何在进入后台时保持其运行?想象一下,当你运行某项程序时,在运行过程中,你意识到应该快速做某件事。
答案1
Ctrl-z发送SIGTSTP
到这个过程,暂停它。要正确后台运行,您需要bg
随后运行。