当前位置: 技术问答>linux和unix
一道百度笔试题(关于ssh)
来源: 互联网 发布时间:2017-01-06
本文导语: 用ssh登陆远程的Linux/Unix系统,如果网络中断,Linux/Unix端运行的程序将会中断。 这种问题发生的原理?通过何种途径去避免?这种途径的原理是什么? | 原理就是,当网络中断了,会发送给ssh会话的子...
用ssh登陆远程的Linux/Unix系统,如果网络中断,Linux/Unix端运行的程序将会中断。
这种问题发生的原理?通过何种途径去避免?这种途径的原理是什么?
这种问题发生的原理?通过何种途径去避免?这种途径的原理是什么?
|
原理就是,当网络中断了,会发送给ssh会话的子进程SIGHUP信号,终端运行的程序一般采用默认的方式处理这个信号,所以就中断了。
避免,可以在程序一开始运行时候加入nohup命令。如果是在程序运行后,可以采用disown $JOBID
这种途径就是让那些终端运行的程序忽略这个SIGHUP信号。
这是百度校园招聘的吗?当初运维的似乎不是考这方面的。
避免,可以在程序一开始运行时候加入nohup命令。如果是在程序运行后,可以采用disown $JOBID
这种途径就是让那些终端运行的程序忽略这个SIGHUP信号。
这是百度校园招聘的吗?当初运维的似乎不是考这方面的。