Linux disown 命令使用示例:解除进程控制
disown 命令用于将一个正在运行的进程从 shell 的作业列表中删除,使其成为后台进程。下面是一些使用 disown 命令的例子:
- 将正在运行的进程从作业列表中删除:
$ firefox & [1] 1234 $ disown %1
- 将正在运行的进程从作业列表中删除并将其输出到文件:
$ ping google.com > ping.txt & [1] 5678 $ disown -a && disown -h
- 将正在运行的进程从作业列表中删除并将其输出到/dev/null:
$ curl -o /dev/null -s https://example.com & [1] 9012 $ disown -r
注意:在上面的例子中,'&' 符号用于将命令放入后台运行。 '%1' 表示作业列表中的第一个进程,'-a' 选项表示删除所有作业,'-h' 选项表示将作业列表中的所有进程移动到后台,'-r' 选项表示将所有作业输出到/dev/null。
原文地址: https://www.cveoy.top/t/topic/lHHq 著作权归作者所有。请勿转载和采集!