问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux后台执行命令:&和nohup的用法,确实很实用

发布网友 发布时间:2022-12-23 09:21

我来回答

1个回答

热心网友 时间:2024-11-03 04:11

当我们在终端或控制台工作时,可能不希望由于运行一个作业而占住了屏幕,因为可能还有更重要的事情要做,比如阅读电子邮件。对于密集访问磁盘的进程,我们更希望它能够在每天的非负荷高峰时间段运行(例如凌晨)。为了使这些进程能够在后台运行,也就是说不在终端屏幕上运行,有几种选择方法可供使用。

& :当在前台运行某个作业时,终端被该作业占据;可以在命令后面加上& 实现后台运行。例如:sh test.sh &

适合在后台运行的命令有f i n d、费时的排序及一些s h e l l脚本。在后台运行作业时要当心:需要用户交互的命令不要放在后台执行,因为这样你的机器就会在那里傻等。不过,作业在后台运行一样会将结果输出到屏幕上,干扰你的工作。如果放在后台运行的作业会产生大量的输出,最好使用下面的方法把它的输出重定向到某个文件中:

这样,所有的标准输出和错误输出都将被重定向到一个叫做out.file 的文件中。

PS:当你成功地提交进程以后,就会显示出一个进程号,可以用它来监控该进程,或杀死它。(ps -ef | grep 进程号 或者 kill -9 进程号)

nohup:使用&命令后,作业被提交到后台运行,当前控制台没有被占用,但是一但把当前控制台关掉(退出帐户时),作业就会停止运行。nohup命令可以在你退出帐户之后继续运行相应的进程。nohup就是不挂起的意思( no hang up)。该命令的一般形式为:

如果使用nohup命令提交作业,那么在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中,除非另外指定了输出文件:

使用了nohup之后,很多人就这样不管了,其实这样有可能在当前账户非正常退出或者结束的时候,命令还是自己结束了。所以在使用nohup命令后台运行命令之后,需要使用exit正常退出当前账户,这样才能保证命令一直在后台运行。

ctrl + z :可以将一个正在前台执行的命令放到后台,并且处于暂停状态。

Ctrl+c :终止前台命令。

jobs: 查看当前有多少在后台运行的命令。 jobs -l选项可显示所有任务的PID,jobs的状态可以是running, stopped, Terminated。但是如果任务被终止了(kill),shell 从当前的shell环境已知的列表中删除任务的进程标识。

2>&1解析:

扩展链接:如何写高效的代码,和代码优化方法

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
常德到龚滩多少公里 龚滩到武汉多少公里 一骑当千第一季(红旅告诉我哪个是就好)第二季是那个也告诉我第三季同 ... 一骑当千出第二季啦? 一骑当千第二季从哪看? 老余杭公园免费景点_余杭区还有什么地方好玩 现存明代大型铁、铜钟图文总汇 红米6pro手机内存只剩1G了,SD卡还有180G,有什么方法能把下载的文件弄... 红米手机如何连接电脑(红米手机如何连接电脑传文件) 大疆晓spark下载什么app操控 西安的风景园林工程设计资质怎么办理,该找那个部门? 破产管理人更换申请书的规定是什么? pull on和dress意义上的区别 in ,with ,have on,pull on ,be dressed ,wear ,be in ,dress 的区别... 苹果手机电池健康值怎么查询 安徽滁州科沃斯扫地机器人维修地址 发好的海参怎样做才好吃如何做海参比较好 windowsxp蓝屏代码0X000000F4 科沃斯扫地机器人吉林市有售后吗 芽接苗嫁接后如何管理? 2022,12,1日唐山公交是否通车 唐山市城通卡公交总公司营业厅周日办公吗 白鹤是什么动物 不锈钢丝攻的工作扭矩如何进行测量? 考勤软件里有些字原本中文的,用了3年了,今天打开有些确变成英文了的,还... 太阳能热水器怎么选择 z5x是什么牌子的手机? vivoc5x上市时间 哪些人不能食用鸡蛋 一定要注意 打车到重庆江北机场应该选哪个航站 外出户外或者旅游经常听到有人喊q友的集合了,请问q友网站是什么?q... Linux系统的具体安装细节 我的网吧IP被别人注册成Q网了?我怎么办,或怎么查出来是谁? 淘q网可信吗 证券公司和客户有交易流水往来怎么办 国泰银行怎么查询余额 一对新人的爱情故事 断头今日意如何? 孕8周吃什么对胎儿好 诚信的表现是什么? 屈原的性格是什么?从哪些事可以看出? 西葫芦可以生吃吗 看是什么种类 mac电脑怎么把文稿模式去掉 北京交通大学交通运输规划与管理考研经验分享? 考研的话北京交通大学的交通规划与管理专业应该准备哪些科目,尤其专业... 防沉迷系统都有那些字 为什么海南免税店的大红瓶瓶子颜色深 艺多不压身,你知道下一句吗? 写反义词成语 《为了N》为了极致的爱