在远程服务器上执行脚本的时候碰到的问题,上网查了一下,做个笔记
一、直接执行脚本
1、执行结果输出到当前终端界面
2、使用CTRL+C组合键可直接关闭程序
3、关闭当前session(远程连接的会话终端),程序关闭
二、使用&后台运行脚本
1、执行结果输出到当前终端界面
2、使用CTRL+C组合键无法关闭程序
3、关闭当前session(远程连接的会话终端),程序关闭
三、使用nohup运行脚本
1、执行结果输出到指定文件nohup.out中
2、使用CTRL+C组合键可直接关闭程序
3、关闭当前session(远程连接的会话终端),程序不会关闭
4、可以叫程序的输出重定向到其他文件中,则不会向nohup.out文件输出
四、注意
一般情况下,nohup和后台运行符号&二者结合使用