查看目录关联进程信息
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)&:表示后台执行,即这条指令执行在后台运行