管理后台程序小技巧

1、后台进程
    一个进程运行时不必与键盘连接。如果后台进程要求键盘输入,则等待。
    将一个进程后台运行的方式是在命令的后面添加一个&符号。
    启动后台进程后会首先输出[N] PID,其中N是任务号,要在后台和前台间控制进程,用户需要知道任务号
    执行后台进程后,将会发现不会返回提示符,这是一样可以输入其他命令执行,如果后台进程完成后,将会给出提示信息,如[N]  Done       .........
2、将一个前台进程移到后台
将进程挂起Ctrl+Z
可以使用stty -a来查看按键组合,还可以修改。
挂起前台进程后,用户可以使用bg和fg来恢复进程到后台或前台运行,bg默认恢复最近被挂起的进程,如果挂起了多个进程,则使用bg N%表示将地N个恢复到后台运行,N从1开始,1表示最远挂起的那个进程。
3、使用fg将后台或挂起的进程移到前台运行
缺省情况下,还是恢复最近挂起的或在后台运行的进程,可以使用N%来操作。
4、使后台进程持续运行(nohup,no hang up)
    当退出系统或连接意外中断时,用户可以防止一个后台进程终止,nohup命令可以防止进程接受到HUP(Hang up)信号。使用方法是,执行命令时,将nohup加到命令之前。
5、等待后台进程结束(wait命令)
    使用wait命令有三种方式——无选项(默认),使用PID,使用N%,使用了wait后,将等待所有后台进程结束后,才能执行新的命令,在脚本中则等待命令执行完成才执行后面的命令。
6、列出正在运行的进程
    为了知道后台和前台的进程,可以使用jobs和ps命令,jobs只显示后台运行的或悬挂的进程,它本身是一个前台进程。
    ps(process status)命令,显示所有正在运行的命令,显示的地三个参数是占用CPU的时间。ps -u查看用户的进程,ps -f还会显示父进程PPID

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值