linux后台执行命令:&和nohup

本文介绍了如何使用nohup命令在后台执行程序,并强调了在使用nohup后需要通过exit正常退出账户以确保命令持续运行。同时,提到了其他相关命令如ctrl+z将命令暂停,Ctrl+c终止命令,jobs查看后台任务,以及如何查看和管理后台任务的详细状态。了解这些技巧能更好地管理和监控后台进程。
摘要由CSDN通过智能技术生成

使用了nohup之后,很多人就这样不管了,其实这样有可能在当前账户非正常退出或者结束的时候,命令还是自己结束了。所以在使用nohup命令后台运行命令之后,需要使用exit正常退出当前账户,这样才能保证命令一直在后台运行。
    ctrl + z      可以将一个正在前台执行的命令放到后台,并且处于暂停状态。

Ctrl+c      终止前台命令。

jobs      查看当前有多少在后台运行的命令。
    jobs -l 选项可显示所有任务的PID,jobs的状态可以是running, stopped, Terminated。但是如果任务被终止了(kill),shell 从当前的shell环境已知的列表中删除任务的进程标识。
nohup command > myout.file 2>&1 &
参考
https://www.cnblogs.com/libotaoer/p/12750851.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值