查看目录关联进程信息

lsof | grep 目录名


通过上边查到的进程号

ps -ef | grep 进程号


上边的命令可以看到启动命令


通过history可以看到启动命令前面加了nohup,使得后台启动进程


解决办法,启动命令加上参数,使得输出内容转到垃圾箱

修复之前启动命令 

nohup command &


修复之后启动命令

nohup command >/dev/null 2>&1 &


解释:


文件描述符

标准输入(standard input) 0 从键盘获得输入 /proc/slef/fd/0

标准输出(standard output) 1 输出到屏幕(即控制台) /proc/slef/fd/1

错误输出(error output) 2 输出到屏幕(即控制台) /proc/slef/fd/2


输出重定向

command >filename 把标准输出重定向到新文件中

command 1>filename 同上

command >>filename 把标准输出追加到文件中

command 1>>filename 同上

command 2>filename 把标准错误重定向到新文件中

command 2>>filename 把标准错误追加到新文件中


command <filename 以filename文件作为标准输入

command 0<filename 同上

command <<delimiter 从标准输入中读入,直到遇到delimiter分隔符


1)command:表示shell命令或者为一个可执行程序

2)>:表示重定向到哪里 

3)/dev/null:表示Linux的空设备文件 

4)2:表示标准错误输出

5)&1:&表示等同于的意思,2>&1,表示2的输出重定向等同于1

6)1 表示stdout标准输出,系统默认值是1,所以">/dev/null"等同于 "1>/dev/null"

6)&:表示后台执行,即这条指令执行在后台运行