命令Linux下Nohup命令的使用方式(linux下nohup)

【Nohup 与 linux】

成都创新互联公司专注于庐阳企业网站建设,成都响应式网站建设公司,商城网站建设。庐阳网站建设公司,为庐阳等地区提供建站服务。全流程定制网站设计,专业设计,全程项目跟踪,成都创新互联公司专业和态度为您提供的服务

Nohup是一个Linux/Unix下的命令,它可以使运行中的程序在退出终端后仍然继续运行,程序可以在后台永久运行,而不需要用户的干预。它的工作原理是将当前的运行环境设置到终端中,并使程序继续运行,直到程序停止或机器关闭。

Nohup 命令通常用来执行其他程序,或者停止正在运行的程序,但是随时有可能被中断。Nohup 命令可以将程序以及其运行环境放到后台,在终端关闭后,这个进程仍然可以继续运行,这对于管理大量开放的系统非常有用,它主要是为了防止用户中断而终止程序的运行。

使用 Nohup 命令的方法是在 Linux/Unix Shell 中输入:

nohup programname &

其中programname是你要执行的程序,& 符号表示在后台运行。也可以输入更多选项,例如:

nohup programname arg1 arg2 … &

这样执行参数中的程序,参数会传到programname下。比如:

nohup ./myjob.sh script.txt &

这样就会在后台执行myjob.sh脚本,文件script.txt会作为参数传给脚本,而我们可以从终端离开,程序会继续运行,直到脚本执行完毕。

另外,还有一些非常有用的参数:

-b: 停止在终端输出,把所有输出重定向到一个文件中

-h: 程序退出时,仍然将程序放在后台运行

-i: 忽略中断错误,可以继续执行程序(SIGINT)

总的来说,Nohup 命令可以让用户在退出shell终端等同时,能够保证其他程序正常运行,有效应对中断性服务器。此外,还可以有效减少操作过程中的错误,这对于管理系统是非常实用的命令。

成都服务器托管选创新互联,先上架开通再付费。
创新互联(www.cdcxhl.com)专业-网站建设,软件开发老牌服务商!微信小程序开发,APP开发,网站制作,网站营销推广服务众多企业。电话:028-86922220

分享文章:命令Linux下Nohup命令的使用方式(linux下nohup)
文章起源:http://www.csdahua.cn/qtweb/news20/292820.html

网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网