如何使用超时命令保存控制台输出

如何使用超时命令保存控制台输出

我希望能够在使用超时时保存 php 脚本的控制台输出。以下命令运行脚本,但不会创建xyz.输出文件

timeout -k 10s 3h nohup php foobar.php > xyz.out

我认为我的语法是错误的。有人能告诉我正确的语法吗?

答案1

一个可能的解决方案是编写一个名为command.sh以下内​​容的文件:

nohup php foobar.php > xyz.out

然后运行命令

timeout -k 10s 3h bash command.sh

相关内容