gpt4 book ai didi

bash - 使用 bash 打开和关闭进程

转载 作者:行者123 更新时间:2023-12-04 05:28:34 25 4
gpt4 key购买 nike

使用 Ubuntu,我想为 Ubuntu 服务器创建一个 shell 脚本 (bash),它将打开一个 Firefox 实例,然后关闭 那个具体实例浏览器?

要打开一个 Firefox 实例,我可以这样写:

firefox www.example.com

我已阅读该内容以搜索所有 Firefox 实例并关闭它们 手动 我可以写:
ps aux | grep firefox
pidof firefox
kill #process#

但是有没有办法让我搜索 具体 我在开始时打开的 firefox 实例?

最佳答案

您可以使用 jobs获取从该 shell 启动的所有正在运行的进程的 ID(例如在您的脚本中)

#!/bin/bash

firefox www.example.com &
PID=`jobs -p`

kill $PID

help jobs对于选项。请注意 jobs列出从此 shell 启动的所有进程,因此如果您遵循此方法并希望终止多个进程,您可能需要对 jobs 的输出进行一些额外的解析。找到正确的流程。

关于bash - 使用 bash 打开和关闭进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12910174/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com