Ran*_*ngh 103 linux bash shell background
我有一个命令,使用git将文件从Linux shell上传到远程服务器,完成后需要几个小时.
如何将正在运行的程序放在后台?这样我仍然可以在shell上工作,那个过程也会完成?
Ed *_*eal 193
CTRL + Z然后使用该命令bg
将进程置于后台.
编辑
要开始一个甚至可以杀死终端的过程,它仍然可以继续运行
sleep 60
^Z #Suspend character shown after hitting CTRL+Z
[1]+ Stopped sleep 60 #Message showing stopped process info
bg #Resume current job (last job stopped)
Run Code Online (Sandbox Code Playgroud)
例如
nohup [command] [-args] > [filename] 2>&1 &
Run Code Online (Sandbox Code Playgroud)
要忽略输出(不是很明智),请将文件名更改为 bg
要将错误消息设置为其他文件,请更改bash
为文件名.
归档时间: |
|
查看次数: |
139643 次 |
最近记录: |