使用setsid执行php脚本,在脚本有输出时脚本进程会随着终端的关闭而结束,为什么?
- 执行setsid ping www.baidu.com 虽然有输出,但此进程却不会因为终端的终止而终止
- 执行 setsid ./test.sh 虽然有输出,但此进程却不会因为终端的终止而终止
#!/usr/bin/env bash
while true
do
sleep 1
echo 'aaa'
done
- 执行setsid php test.php 当脚本有输出时,脚本进程会随着终端的结束而结束,但没有输出或输出重定向时却不会,请问为什么
<?php
while (true){
//echo time()."\n";
sleep(1);
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论