java# nohup java -jar dfs.jar & [1] 1640 nohup: ignoring input and appending output to 'nohup.out'
时间: 2024-08-30 15:01:44 浏览: 60
这段命令是在Linux或Unix系统中运行Java应用程序的。`java -jar dfs.jar` 是用于启动名为 `dfs.jar` 的JAR文件。`&` 符号表示在后台运行这个程序,使得用户可以在终端窗口继续输入其他命令而不会阻塞。
`[1] 1640` 这部分显示的是进程ID(PID),在这里是1640,代表新的Java进程已经成功启动并分配了该PID。
`nohup` 是"no hang up"的缩写,它允许你在关闭控制台连接后仍能继续运行程序,并且会忽略标准输入(stdin)并且将输出(stdout和stderr)追加到 `nohup.out` 文件中,这样即使用户断开连接,程序的输出也不会丢失。
相关问题
在Linux系统中运行nohup java -jar bvip-modules-system.jar &报nohup: ignoring input and appending output to ‘nohup.out’,是什么问题
在Linux系统中,当你运行命令`nohup java -jar bvip-modules-system.jar &`时,如果出现`nohup: ignoring input and appending output to ‘nohup.out’`的提示,这意味着`nohup`命令已经成功执行,并且将命令的输出重定向到了名为`nohup.out`的文件中。
这个提示并不表示错误,而是告诉你命令的输出将被追加到`nohup.out`文件中,而不是显示在终端上。这样做是为了避免在后台运行的进程因为终端关闭而被终止。
如果你想查看命令的输出,可以使用`tail -f nohup.out`命令来实时查看`nohup.out`文件的内容。
[root@iZpx9plcstbwj7Z carbon]# nohup java -jar carbon.jar nohup: ignoring input and appending output to ‘nohup.out’
当你在Linux终端中看到`[root@iZpx9plcstbwj7Z carbon]# nohup java -jar carbon.jar`这样的命令行,这是在运行一个名为`carbon.jar`的Java应用程序,并且添加了`nohup`前缀。`nohup`是一个Unix/Linux命令,它允许你在后台无限制地运行一个命令,即使用户登出系统或者终端关闭,该命令仍然会继续运行。`nohup`后跟的是`java -jar`命令,表示启动Java解释器并加载一个JAR文件作为应用。
这个命令的效果是,`carbon.jar`程序的日志会被追加到`nohup.out`文件中,而不是直接打印到终端,这样即使你离开当前终端会话,也不会丢失输出信息。
阅读全文