nohup: ignoring input and appending output to `nohup.out’
错误原因:
文件没有写入权限。
解决办法:
先查询进程,先杀死进程:
命令1
nohup jar包 > /dev/null 2> /dev/null &
nohup命令是会让脚本文件自动执行的命令,但是由于nohup必定会产生日志文件,这时需要将日志写入到一个文件里去,该命令就是将日志文件输入到/dev/null这个黑洞(所有重定向到它的信息都会消失)里面,如果输入日志文件很重要就别导入了…
命令2 再执行自动运行jar包
nohup java -jar jar包名字 &
如果你不慎没有执行命令1,而直接执行命令2却报错的话,请先看下去。
解决nohup命令输出重定向问题

当使用nohup命令执行jar包时,可能会遇到无法写入日志文件的错误。这通常是由于缺少权限导致的。为避免此问题,可以将日志重定向到/dev/null。首先,检查并终止可能存在的相关进程,然后使用nohup命令执行java -jar jar包名字,并将输出重定向到黑洞设备,以防止日志生成。若直接执行命令导致错误,确保遵循正确的命令顺序。
3万+

被折叠的 条评论
为什么被折叠?



