linux不挂起:专治网络不稳定退出终端
Posted CSU迦叶
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux不挂起:专治网络不稳定退出终端相关的知识,希望对你有一定的参考价值。
目标:即使终端退出,服务器上的脚本依然安之若素地执行,并且将执行的结果打印到指定的文件中。
以sequencer-test.sh的执行为例
一般情况下,只需要来到其所在目录
. sequencer-test.sh
然后运行的结果会输出到屏幕上。但一旦由于网络不稳定等原因退出了终端。就会看到一行红字 Network error XXXX。终端和服务器都over了。
如果使用nohup+重定向,命令这样写
nohup /home/csujiaye/icandoit/src/sequencer-test.sh > /home/csujiaye/icandoit/src/log/test.log &
注意 一头一尾的 nohup 和 & 是固定写法
/home/csujiaye/icandoit/src/sequencer-test.sh 是要运行的脚本
/home/csujiaye/icandoit/src/log/test.log 是日志
连接两者的大于号是重定向的意思
这个时候就可以放心退出终端,有时间再来查看日志了~
不足之处是 要输入脚本的绝对路径。如有专家知道如何改进请不啬赐教(萌虎抱拳)
以上是关于linux不挂起:专治网络不稳定退出终端的主要内容,如果未能解决你的问题,请参考以下文章