爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 5148|回复: 4

在服务器上将进程放到后台

[复制链接]

新浪微博达人勋

发表于 2020-4-21 17:10:36 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
这几天一直在用学校的服务器运行一个陆面模式,因为是用的远程vpn连接,vpn一断掉,模式就要重新运行。经过查找,Linux可以将任务放到后台运行,这样即使vpn断掉,程序也会一直执行。下面将这个命令记录以下,方便下一次使用!
nohup命令:
正常你在linux中的shell运行的命令或者程序是和terminal联系一起的,terminal关闭,程序或者命令自然就终止了。nohup命令可以将任务放置后台(不同与bg命令)
举个例子:nohup mpirun -n 24 ./gb2.out > output.log 2>&1 & 这样就将gb2.out程序放置后台运行,并将屏幕输出到output.log文件中。这样可以放心的关掉terminal了。


密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2020-4-21 17:16:38 | 显示全部楼层
为什么不用screen?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-4-21 18:24:22 | 显示全部楼层
本帖最后由 SherlockMuco 于 2020-4-21 18:31 编辑
Masterpiece 发表于 2020-4-21 17:16
为什么不用screen?

只有能达到目的无所谓用那个吧,不过就目前来看nohup更容易上手,能满足需求,再去弄screen有点浪费时间了吧,screen的上手成本明显比nohup要高得多了吧
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-4-21 18:38:38 | 显示全部楼层
nohup和screen, tmux不是一个东西
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-4-22 10:44:07 | 显示全部楼层
我用的服务器上没有安装screen,而且在程序挂后台方面,nohup比screen更容易上手和操作。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表