nohup是把进程弄到后台去了吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nohup是把进程弄到后台去了吗?相关的知识,希望对你有一定的参考价值。
基本上nohup真正的意义不是后台执行hup是一个kill的命令代号
对进程下一个"挂掉"的命令
就像电话挂掉一样...相对的nohup就是不要挂掉
也就是即便帐号登出、注销,等等也不要停掉进程
真ˋ的背景执行是bg或是在命令后面加"&"
但是,这在帐号登出时也会停掉整个进程
Linux跟windows是不一样的系统
使用者之间的权限区分是很严谨的
所以会用一个nohup来处理一些不要在登出时停掉的程式或进程而不是背景执行
与其使用nohup....建议用at或cron排程来执行
这样还能在script里写入检查动作(例如pppoe网路拨接)更确实方便 参考技术A 是的,后台执行命令推荐用screen追问
为什么?
追答方便调试。screen -d -m 然后跟程序名字。可以再调出来,比如编译一个软件时候可以用screen -S cc 然后再编译。ctrl-a d 就可以退回来。不影响程序继续编译。screen -x 就可以再回去。
以上是关于nohup是把进程弄到后台去了吗?的主要内容,如果未能解决你的问题,请参考以下文章
nohup 命令(设置后台进程): appending output to ‘nohup.out’ 问题