shell扩展
关闭shell窗口程序仍然执行
1 2 3 4
| sh while2.sh ps -ed|grep while2 root 8436 1 0 16:40 ? 00:00:00 sh while2.sh root 8499 8322 0 16:41 pts/1 00:00:00 grep --color=auto while2
|
关闭当前窗口后
1 2
| ps -ed|grep while2 root 8499 8322 0 16:41 pts/1 00:00:00 grep --color=auto while2
|
可见关闭窗口后,后台代码也自动结束
1 2 3 4
| nohup sh while2.sh & ps -ed|grep while2 root 8436 1 0 16:40 ? 00:00:00 sh while2.sh root 8499 8322 0 16:41 pts/1 00:00:00 grep --color=auto while2
|
关闭窗口后
1 2 3
| ps -ed|grep while2 root 8436 1 0 16:40 ? 00:00:00 sh while2.sh root 8499 8322 0 16:41 pts/1 00:00:00 grep --color=auto while2
|
可见关闭窗口后,后台代码仍然运行
产生的日志信息默认全部保存到当前目录下的nohup.out文件中。
nohup sh while2.sh > /dev/null 2> &1 & # 将while2.sh中左右的输出全部放入黑洞中,即不保存任何输出。
JAVA JDK安装
1
| yum install java-1.8.0-openjdk
|