gpt4 book ai didi

linux - 如何使用 nohup 在 linux 中将进程作为后台进程运行?

转载 作者:IT老高 更新时间:2023-10-28 12:34:56 28 4
gpt4 key购买 nike

我使用这个命令来运行我的工作。

(time bash executeScript 1 input fileOutput $> scrOutput) &> timeUse.txt

虽然,1 是我用来运行这项工作的进程数。我必须更改每次运行的进程数。每次它都需要很长时间才能完成。然后我想把它作为后台进程运行。

我该怎么做?

我试过了:

nohup ((time bash executeScript 1 input fileOutput $> scrOutput) &> timeUse.txt)

但它不起作用。

最佳答案

一般来说,我使用 nohup CMD & 来运行 nohup 后台进程。但是,当命令采用 nohup 不接受的形式时,我会通过 bash -c "..." 运行它。

例如:

nohup bash -c "(time ./script arg1 arg2 > script.out) &> time_n_err.out" &

脚本中的stdout被写入script.out,而stderr和time的输出进入time_n_err.out

所以,在你的情况下:

nohup bash -c "(time bash executeScript 1 input fileOutput > scrOutput) &> timeUse.txt" &

关于linux - 如何使用 nohup 在 linux 中将进程作为后台进程运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5164985/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com