linux 中任务的前后台切换和暂停、结束任务的命令

nohup (command) 2>&1 & 把command命令不挂断的运行,并且放到后台执行,运行日志默认存储到nohup.out文件中 

例如:

nohup 命令运行时,忽略所有挂断(SIGHUP)信号。

nohup命令:当你正在运行一个进程时,又想要在退出帐户时该进程还不会结束,就可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。

nohup是不挂起的意思( nohang up)。

在shell中提示了nohup成功后,还需要在shell中输入exit来退出终端(而不是直接关闭终端退出);在nohup执行成功后直接点关闭程序按钮关闭终端.。所以这时候会断掉该命令所对应的session,导致nohup对应的进程被通知需要一起shutdown。

 fg %n 关闭

Ctrl + z    暂停当前任务,并放置到后台 

Ctrl + c  结束当前任务
jobs       查看用户当前所有任务(包括运行的、和已经暂停的任务) 

中括号里的是jobs号,Stopped是暂停的任务 ,后面的是command

bg n    把jobs号码为n的任务放到后台执行 
fg n     把jobs号码为n的任务调到前台执行 
kill n    把jobs号码为n的任务杀死,注意n是对应的jobs号,不是pid号

转载于:https://www.cnblogs.com/wh-ff-ly520/p/9391192.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值