nohup
nohup命令可以将程序以忽略挂起信号的形式在后台运行,也就是被运行的程序,输出结果不打印到终端
无论是否将nohup命令重定向到终端,nohup命令执行的输出结果都会写入到当前目录的nohup.out文件中
如果当前目录的nohup.out文件禁止写入数据,nohup命令的结果会自动输出到$HOME/nohup.out文件中
语法
nohup 你要执行的命令
nohup ping baidu.com > 1.txt 2>&1 & #把ping进程的正确输出结果以及错误输出结果,都写入到1.txt文件中
nohup ping baidu.com > /dev/null 2>&1 & #把输出扔进黑洞,不输出
bg 命令
将程序放入后台运行,使得前台可以运行其他的命令
bg命令就等同于 【命令 &】