浏览代码

check posix_isatty callable

walkor 2 年之前
父节点
当前提交
0804734f08
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/Worker.php

+ 1 - 1
src/Worker.php

@@ -1254,7 +1254,7 @@ class Worker
             $STDOUT = \fopen(static::$stdoutFile, "a");
             $STDERR = \fopen(static::$stdoutFile, "a");
             // Fix standard output cannot redirect of PHP 8.1.8's bug
-            if (\posix_isatty(2)) {
+            if (\function_exists('posix_isatty') && \posix_isatty(2)) {
                 \ob_start(function ($string) {
                     \file_put_contents(static::$stdoutFile, $string, FILE_APPEND);
                 }, 1);