我试图在终端中运行应具有以下功能的命令:
1)仅输出PID而无需等待执行
2)将日志stdout,stderr保存在文件中
我尝试过这个:
echo $! | php test.php | tee log.txt &2>&1 /dev/null
但是它在终端stdout和stderr的输出中返回我。那么不幸的是我们不得不等待执行-.-
有人可以帮助我如何构建命令吗?
答案 0 :(得分:0)
您可以使用
nohup (echo $! | php test.php | tee log.txt &2>&1 /dev/null) &
或者
nohup
// Parse the document body
var $ = cheerio.load(body);
console.log($('body').innerText);
运行不受挂断影响的命令,并输出到非tty