anjor avatar

nohup: ignoring input and appending output to 'nohup.out'解决方法

🕡 by anjor





使用

: commd```出现了下面的警告。
1
2
3
```nohup: ignoring input and appending output to 'nohup.out'```

解决方法比较简单,直接重定向错误信息到linux系统下的“空洞”里即可。
nohup commd > /dev/null 2>&1 &
1
正常输出和错误信息都不显示,把标准输出和标准错误都重定向到/dev/null,
# ls 1>/dev/null 2>/dev/null
1
还有一种做法是将错误重定向到标准输出,然后再重定向到 /dev/null,例如:
# ls >/dev/null 2>&1
1
2
3
4
5
6
7
8
9
顺序不能更改,否则达不到想要的效果,先将标准输出重定向到 /dev/null,

然后将标准错误重定向到标准输出,

由于标准输出已经重定向到了/dev/null,因此标准错误也会重定向到/dev/null,

 使用nohup命令由于输出nohup.out的路径没有写入权限

使用Linux重定向的方法,将nohup.out重定向至一个有写入权限的路径,或丢到/dev/null中。
nohup ./program >/dev/null 2>/dev/null &
1
或者
nohup ./program >/dev/null 2>&1 &```





💘 相关文章


📝 有偿服务

• 服务器合租380/年
• 服务器配置:2.4G,6核12线程
• nvme raid 1硬盘
• 不提供服务器自主面板
• 适合稳定的个人博客
• 提供备份服务,备份空间自备
• 只提供ipv6地址,搭配cloudflare使用
• 提供想要安装的程序和域名
• 博客必须是和谐健康的
• 博客不能是视频和图片站
• 提供以下付费服务
• 建站,FTP,备份,Linux,Wordpress等建站问题咨询管理
• 加微信:344452500(不闲聊,直接说事)

写一条评论

Based on Golang + fastHTTP + sdb | go1.16.8 Processed in 0ms