gpt4 book ai didi

macos - Go - 关闭外部应用程序

转载 作者:IT王子 更新时间:2023-10-29 01:39:34 24 4
gpt4 key购买 nike

我在 OSX 机器上使用 Go 并尝试编写一个程序来打开外部应用程序,然后在几秒钟后关闭它 - 应用程序,而不是退出 Go 脚本。

我正在使用 https://github.com/skratchdot/open-golang 上可用的库启动应用程序,它工作正常。我也已经有超时运行。但是当我必须关闭应用程序时,问题就来了。

有人会提示我如何退出该应用程序吗?

提前致谢。

最佳答案

看起来该库隐藏了您用来关闭程序的详细信息,特别是进程 ID (PID)。

如果您改为使用 os/exec 包启动或获取该 PID 的句柄,那么您可以使用 Process 对象终止或向应用发送信号以尝试正常关闭它。

https://golang.org/pkg/os/#Process

关于macos - Go - 关闭外部应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30803877/

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