绿色小软件下载
当前位置:首页 >> 站长休闲 >> 解决没有权限写入nohup.out

解决没有权限写入nohup.out

丹尼斯·里奇 站长休闲 18

更新完SOLO博客后,需要使用nohup在后台一直运行。但是当服务器重启后,重新运行该命令后会出现

解决没有权限写入nohup.out

#nohup:ignoringinputandappendingoutputto'nohup.out'

这个是因为没有权限导致日志无法写入到nohup.out文件里。网上有很多教程,这里做哥搬运,方便自己以后处理该类问题

解决方法比较简单,直接重定向错误信息到linux系统下的“空洞”里即可。

nohupcommd>/dev/null2>&1&

正常输出和错误信息都不显示,把标准输出和标准错误都重定向到/dev/null,

#ls1>/dev/null2>/dev/null

还有一种做法是将错误重定向到标准输出,然后再重定向到/dev/null,例如:

#ls>/dev/null2>&1

顺序不能更改,否则达不到想要的效果,先将标准输出重定向到/dev/null,

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

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

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

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

nohup./program>/dev/null2>/dev/null&

或者

nohup./program>/dev/null2>&1&

协助本站SEO优化一下,谢谢!
关键词不能为空

免责声明

本站有部分为网络搜集整理而来, 如有版权及内容质疑,请即刻联系站长整改。分享是美德,欢迎转载,敬请注明出处

同类推荐
控制面板
您好,欢迎到访网站!
  查看权限
  • 最新文章

  • 热评文章

  • 热门文章

标签列表