让java程序在后台一直执行(例如putty关闭后后台程序继续运行)
2014-12-22 15:01
393 查看
如果在终端中执行java -jar xxx.jar&命令,当终端关闭时,xxx.jar也会同时结束运行,但是如果执行nohup java -jar xxx.jar&命令,则程序会在后台一直运行,值得注意的是,此时程序控制台输出会被转移到nohup.out文件中。
附:nohup命令参考 nohup 命令
用途:不挂断地运行命令。
语法:nohup Command [ Arg ... ] [ & ]
描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示"and"的符号)到命令的尾部。
。如果当前目录的 nohup.out 文件不可写,输出重定向到 $HOME/nohup.out 文件中。如果没有文件能创建或打开以用于追加,那么 Command 参数指定的命令不可调用。如果标准错误是一个终端,那么把指定的命令写给标准错误的所有输出作为标准输出重定向到相同的文件描述符。
附:nohup命令参考 nohup 命令
用途:不挂断地运行命令。
语法:nohup Command [ Arg ... ] [ & ]
描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示"and"的符号)到命令的尾部。
。如果当前目录的 nohup.out 文件不可写,输出重定向到 $HOME/nohup.out 文件中。如果没有文件能创建或打开以用于追加,那么 Command 参数指定的命令不可调用。如果标准错误是一个终端,那么把指定的命令写给标准错误的所有输出作为标准输出重定向到相同的文件描述符。
相关文章推荐
- 让java程序在后台一直执行(例如putty关闭后后台程序继续运行)
- 让java程序在后台一直执行(例如putty关闭后后台程序继续运行)
- 让java程序在后台一直执行(例如putty关闭后后台程序继续运行)
- [转] 让java程序在后台一直执行(例如putty关闭后后台程序继续运行)
- 让java程序在后台一直执行(例如putty关闭后后台程序继续运行)
- 让java程序在后台一直执行(例如putty关闭后后台程序继续运行)
- [转] 让java程序在后台一直执行(例如putty关闭后后台程序继续运行)
- 让java程序在后台一直执行(例如putty关闭后后台程序继续运行)
- putty关闭后后让java程序在后台一直执行
- Unix/Linux中后台运行程序(断开shell连接后继续执行)的几种方式
- 【转】putty关闭后,后台程序继续运行---使用 screen 管理你的远程会话
- Java程序后台运行,即使关掉Putty终端
- linux后台运行程序(secureCRT断掉或关闭后继续运行程序)
- putty关闭后,后台程序继续运行---使用 screen 管理你的远程会话
- 如何在关闭ssh连接的情况下,让程序继续在后台运行?
- 方法阻塞,方法一直阻塞,意味着这个程序卡在这里,一直不向下运行。知道这个阻塞方法执行完毕,有返回值。程序才继续向下执行
- putty关闭后,后台程序继续运行---使用 screen 管理你的远程会话
- PHP程序,关闭浏览器,程序继续后台执行
- putty等终端在关闭窗口后,未关机的主机会继续运行命令--即后台运行 nohup
- Linux使用screen实现关闭ssh连接的情况下,让程序继续在后台运行