show | version | enable_checker |
---|---|---|
step |
1.0 |
true |
- 进程前后台 切换
- ctrl + z 把当前进程切换到后台并暂停
fg
把进程 再切
回前台bg
让进程 在后台 持续运行
- 但问题就是 根本停不下来!
- process 真的就
- 不断pro - pro - pro
- 或者说foreword - foreword - foreword 跑起来了
- 想让show.py 后台悄悄跑
- 可能吗?🤔
- 如果show.py已经丢了
#!/usr/bin/python
i = 0
import time
while True:
i = i + 1
print(i, "===", time.asctime())
time.sleep(1)
- 需要重写一下
- 搜索
debian进程查询
- 具体方法
- 想要 结束进程
- 只能 新开一个终端
- 再想办法
- 将老终端向右移动
- 新开一个终端
- 运行ps -elf
- 新开一个终端
- 查看到两条进程信息
- 看起来上一个zsh就是pid为281的进程
- 记住281这个pid
- 现在我想干掉 281这个进程
- 怎么做呢?
- 搜索一下
- 搜索结果
- 搜到一个可怕的程序
- 叫做
kill
😱 - kill 可以给 某个pid的进程 发送信号
- pid 可以通过 ps -elf 查到
- 叫做
- 上个zsh的pid
- 就是刚刚的281
#杀死进程
kill -9 PID
-9
就是死亡信号- 发过去之后 那个进程就要自尽 🥵
- 没有任何进程 愿意接受 这个信号
- 君要臣死,臣不得不死
- 活着 对进程 是多么重要啊
- 但是 接到了 就要执行
- 阿啊阿啊阿啊·~ 💀
- 真的把 之前的那个zsh进程 干掉了
- 窗口 都消失 了
- 但是 看到的进程 太多了
- 我只想要 和当前zsh有关的 进程
- 查询本终端子进程
- 我们只要和zsh这个进程相关的
- 把e去掉
ps -lf
- 这样 只会出现
- 本shell相关的进程
- 找到 同属于 一个终端的
- 被挂起的 python3 show.py
- 好像 还挺好玩
- 再建 几个进程 放后台
- 试着 kill一下
- 先启动 更多的报时程序
- 然后ctrl + z
- 挂起 suspend
- 再试着一个个地kill
- suspend什么意思来着?
- 进程查询
ps -lf
查看 本终端相关的 进程信息ps -elf
查看 所有进程的 信息
- 杀死 进程
kill -9 PID
给进程发送死亡信号- ctrl + z 可以挂起进程
- ctrl + z
- 可以将进程suspend
- suspend这个单词怎么来的呢?🤔
- 我们下次再说!👋