美文网首页linux问题
使用nohup打印日志出现问题

使用nohup打印日志出现问题

作者: 陆_志东 | 来源:发表于2018-07-02 00:13 被阅读0次

问题:不能写入

在后台调用redis服务输入命令 nohup redis-server >redis_out.out 2>&1 & 出现问题1,不能写入
错误代码

nohup: ignoring input and appending output to `nohup.out'
nohup: failed to run command `/etc/nginx_check.sh': Permission denied

解决方法:

这是因为在创建redis-server软连接到 /usrlocal/bin下的时候没有使用绝对地址

问题2 :抢占文件通道问题

首先说下0代表键盘输入,1代表标准输出,2代表错误输出
如果直接使用 nohup redis-server >redis_out.out &
会出现2和1抢占输出通道,虽然不会报错,但效率会降低

解决方法

最好使用 2>&1 让2重定向到1,这样就能保证同时都有输入
nohup redis-server >redis_out.out 2>&1 &

相关文章

  • 使用nohup打印日志出现问题

    问题:不能写入 在后台调用redis服务输入命令 nohup redis-server >redis_out.ou...

  • Linux日志查询

    1、动态获取实时生成日志信息 tail -f nohup.log 2、显示日志信息 -打印出所有日志文件中的日志信...

  • shell脚本后台运行

    一、nohup 使用nohup,其中sample.sh为所执行的脚本,out.log为日志输出文件。nohup s...

  • 释放nohup.out占用的磁盘空间

    使用nohup启动的进程,会把所有标准输出的打印信息记录到nohup.out文件中。如果进程长时间不结束,打印信息...

  • 释放nohup.out占用的磁盘空间

    使用nohup启动的进程,会把所有标准输出的打印信息记录到nohup.out文件中。如果进程长时间不结束,打印信息...

  • 使用脚本监控日志文件

    使用脚本监控日志文件,防止日志文件无限增大占满存储。 执行nohup sh watchfile.sh &使脚本变为...

  • linux下jboss启动和停止

    启动:nohup ./run.sh -b 0.0.0.0 & 看日志:tail -f nohup.out 停止:....

  • Android日志打印(11)

    内核空间日志打印 日志保存 在linux内核中使用printk来实现日志打印输出且保存到/proc/kmsg,通过...

  • 常用node命令

    node杀死进程~/ps_stop.sh 9527 nohup重启保存日志nohup node bin/www -...

  • iOS Log打印

    简述 iOS调试中打印日志是一种比较常见的手段,一般都是使用系统的打印日志的方法NSLog,但是这种打印日志的方法...

网友评论

    本文标题:使用nohup打印日志出现问题

    本文链接:https://www.haomeiwen.com/subject/rgxkuftx.html