【发布时间】:2023-03-10 17:50:02
【问题描述】:
我正在尝试在后台运行 php CLI 脚本,但它无法运行 - 它的状态为 Stopped SIGTOU(尝试写入输出) - 这是详细信息
- Mac OS X Lion 10.7.2
- 带有 Suhosin-Patch (cli) 的 PHP 5.3.6(构建时间:2011 年 9 月 8 日 19:34:00)
我创建了一个基本脚本 test.php
<?php echo 'Hello world'.PHP_EOL; ?>
以下是各种测试的结果:-
-
php -f test.php(显示 Hello world) -
php -f test.php >test.log 2>&1(Hello world 被放入 test.log) -
php -f test.php >test.log 2>&1 &--- 我得到了[1]+ Stopped(SIGTTOU) php -f test.php > test.log 2>&1-- 工作只是坐在那里什么都不做,但 lsof 显示日志文件已打开
这与PHP有关吗?类似的 shell 脚本在后台执行没有问题。
【问题讨论】:
标签: php macos command-line-interface