在任务后台处理程序中重定向进程输出

在任务后台处理程序中重定向进程输出

我正在运行以下形式的进程

command --with arguments > logfile

现在将通过任务后台处理程序调度这些任务,所以我尝试

tsp command --with arguments > logfile

但日志文件包含来自的任务 ID tsp,而不是我的流程输出。我也试过

tsp "command --with arguments > logfile"

它根本不起作用(tsp声称无法执行命令)。

有什么想法可以使进程输出重定向成为被分派到任务假脱机程序的进程的一部分?

答案1

您可以通过使用反斜杠 ( )bash转义字符来实现此目的,而不必单独运行:>\>

tsp command --with arguments \> logfile

答案2

经过一番挖掘,Google 群组帖子注意到一个简单的解决方案:

tsp bash -c "command -with arguments > logfile"

相关内容