1

标题就是问题。

作为root,我尝试script -a - | nice_xzfull file.xz了 where nice_xzfull= ionice -c 3 nice -n 20 xz -vvz9e --lzma2=dict=64MiB,mf=bt4,nice=273 --threads=3(注意最后一个空格),而是script开始和停止,xz打印了压缩的方式,通过关闭 SSH 窗口而不是关闭并且在任何地方都可以找到而script停止明显。exitscriptfile.xz

4

1 回答 1

1

script-作为标准输出,因此您的尝试失败。幸运的是,bash具有有用的进程替换功能,这使我们能够编写

script >(nice_xzfull >file.xz)

(注意>前面file.xz)。该script选项-a在这里没有意义。

于 2015-05-12T10:01:06.750 回答