开始
在linux上经常会遇到需要输入命令,但是上一步还没有执行完的时候,这是会非常尴尬,尤其是在纯命令模式。这时候就需要了解几种linux后台执行的方法,来保证不会影响后续的工作。
# 例如执行一步费时间的配置
./configure
几种方法
- &
./configurere & ctrl + d #退出必须使用ctrl + d
- nohup
nohup ./configurere ctrl+z #挂起到后台 ctrl+d #关闭窗口 进程任然会在后台执行
- nohup + &
nohup ./configurere & ctrl+d #退出 #进阶 nohup ./configurere >out.file 2>&1 & # >out.file 将标准输出重定向到out.file文件 # 2>&1 2代表错误输出,1代表标准输出,这句话的意思是把错误输出重定向到标准输出,而不打印在控制台#上。而标准输出重定向到out.file,表示错误和标准都会写入out.file # & 后台执行
- screen
安装screen,来建立一个新的会话。具体可查看Screen
版权属于:作者名称
本文链接:https://benzina.cn/archives/19/
转载时须注明出处及本声明