linux 学习笔记 (4) —— Linux 任务管理
发布日期:2021-06-24 18:46:21 浏览次数:2 分类:技术文章

本文共 694 字,大约阅读时间需要 2 分钟。

hot3.png

  1. Linux 任务管理


###Shell命令:

  1. command& 让进程在后台运行

  2. ctrl + z 将一个正在前台执行的命令,放到后台,并且暂停

  3. jobs 列出当前shell环境中已启动的任务状态

  4. fg %n 让后台运行的进程n到前台来

  5. bg %n 让进程n到后台去, "n"为jobs查看到的进程编号.

  6. ps 列出系统中正在运行的进程;

  7. kill 发送信号给一个或多个进程,使用kill -l 可以察看kill支持的信号(经常用来杀死一个进程)

    kill -STOP 1234 将该进程暂停 kill -CONT 1234 让它恢复到后台

任务的状态有:running, stopped, Terminated(killed)

  • 后台进程的挂起:kill -stop PID,将进程挂起,进入stopped 状态

  • 后台进程的启用:bg %num 即可将挂起的job的状态由stopped改为running,仍在后台执行;

  • 后台进程的终止:kill %jobnum 或者 kill pid

  • 前台进程的挂起:ctrl+z

  • 前台进程的启用:fg %jobnum

  • 前台进程的终止:ctrl+D

###linux后台执行 想退出secureCRT后,能够继续跑自己的进程

参考:

如果ssh退出了,bash结束了,那么这个工作过程如何呢?后台执行的能否继续下去?

在shell的options中,有huponexit这个选项,意思就是退出shell时候,是否发送这个SIGHUP信号,使用#shopt 查看

转载于:https://my.oschina.net/pysword/blog/86771

转载地址:https://blog.csdn.net/weixin_34248258/article/details/91912834 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:设置centos7中的mysql5.7不区分表名大小写有关操作
下一篇:鼓励你大胆追梦的三个移动互联网案例

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年04月02日 22时55分38秒