如何在后台关闭程序 运行
How to close programs running in the background
当我这样做时 ps
我看到 vi Dockerfile
运行 我该如何关闭它?
我在 vi 编辑器中尝试 q!
但似乎不起作用。
在按照评论中的建议终止进程之前,您可以尝试使用命令 fg
.
将其从后台转到前台
将其置于前台后,您可以像往常一样关闭程序。在 vi 的情况下:
:q
如果您没有对文件进行任何更改
:qw
如果您进行了更改并希望保留它们
:q!
如果您进行了更改但不想保留它们。
如果 fg
不起作用,您可以按照评论中的建议使用 kill
或 killall
。
我更喜欢kill
,因为它只会杀死您选择的进程。
查找进程:
$ ps -ef | grep <e.g. program_name>
示例输出:
user 15256 31598 0 14:41 pts/0 00:00:01 program_name
终止进程:
$ kill 15256
当我这样做时 ps
我看到 vi Dockerfile
运行 我该如何关闭它?
我在 vi 编辑器中尝试 q!
但似乎不起作用。
在按照评论中的建议终止进程之前,您可以尝试使用命令 fg
.
将其置于前台后,您可以像往常一样关闭程序。在 vi 的情况下:
:q
如果您没有对文件进行任何更改:qw
如果您进行了更改并希望保留它们:q!
如果您进行了更改但不想保留它们。
如果 fg
不起作用,您可以按照评论中的建议使用 kill
或 killall
。
我更喜欢kill
,因为它只会杀死您选择的进程。
查找进程:
$ ps -ef | grep <e.g. program_name>
示例输出:
user 15256 31598 0 14:41 pts/0 00:00:01 program_name
终止进程:
$ kill 15256