iis服务器助手广告
返回顶部
首页 > 资讯 > 后端开发 > GO >如何在 Golang 中启动另一个正在运行的程序实例?
  • 550
分享到

如何在 Golang 中启动另一个正在运行的程序实例?

2024-04-04 23:04:05 550人浏览 独家记忆
摘要

来到编程网的大家,相信都是编程学习爱好者,希望在这里学习golang相关编程知识。下面本篇文章就来带大家聊聊《如何在 Golang 中启动另一个正在运行的程序实例?》,介绍一下,希望对大家的知识积累

来到编程网的大家,相信都是编程学习爱好者,希望在这里学习golang相关编程知识。下面本篇文章就来带大家聊聊《如何在 Golang 中启动另一个正在运行的程序实例?》,介绍一下,希望对大家的知识积累有所帮助,助力实战开发

问题内容

我希望 Go 程序启动多个与之交互的进程。 (我也不确定使用哪种 IPC 方法,但也许这是另一个问题)

我想到的是使用 os.Executable() 来获取正在运行的可执行文件的位置,然后使用 exec 包来运行程序的新实例。我想知道是否有另一种方法可以做到这一点,而无需查询可执行文件的路径,或者这是否是我应该担心的行为。


解决方案


在最新版本的 Go 中,建议使用 os.Executable 来查找程序自己的路径(see this older SO answer for details)。然后您可以使用 exec.Command 来运行它的更多实例。

但这很不寻常,所以我想知道您在这里想到的用例是什么。根据我的经验,协调多个流程是很棘手的,需要解决一个真正的问题才值得。

以上就是本文的全部内容了,是否有顺利帮助你解决问题?若是能给你带来学习上的帮助,请大家多多支持编程网!更多关于Golang的相关知识,也可关注编程网公众号。

您可能感兴趣的文档:

--结束END--

本文标题: 如何在 Golang 中启动另一个正在运行的程序实例?

本文链接: https://www.lsjlt.com/news/595752.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何在 Golang 中启动另一个正在运行的程序实例?
    来到编程网的大家,相信都是编程学习爱好者,希望在这里学习Golang相关编程知识。下面本篇文章就来带大家聊聊《如何在 Golang 中启动另一个正在运行的程序实例?》,介绍一下,希望对大家的知识积累...
    99+
    2024-04-04
  • Android开发中如何实现在一个程序中启动另一个程序
    Android开发中如何实现在一个程序中启动另一个程序?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Android 开发有时需要在一个应用中启动另一个应用,比如...
    99+
    2023-05-31
    android roi
  • 如何暂停一个正在运行的线程
    要暂停一个正在运行的线程,可以使用Thread类的`suspend()`方法将线程挂起,然后使用`resume()`方法恢复线程的执...
    99+
    2023-09-28
    线程
  • ubuntu18.04如何查看正在运行的程序
    小编给大家分享一下ubuntu18.04如何查看正在运行的程序,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!方法如下首先我们进入ubuntu桌面。点击左下角的应用...
    99+
    2023-06-13
  • linux如何关闭正在运行的程序
    在Linux中,可以使用几种不同的方法来关闭正在运行的程序。以下是一些常见的方法:1. 使用Ctrl+C键盘快捷键:如果程序正在终端...
    99+
    2023-08-25
    linux
  • 如何查看win7正在运行程序
    这篇文章主要讲解了“如何查看win7正在运行程序”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何查看win7正在运行程序”吧!查看方法:首先,咱们在键盘上同时按下win+R,然后在弹出来的...
    99+
    2023-06-28
  • 如何在 Linux 中查看正在运行的进程
    在 Linux 中,可以使用以下命令来查看正在运行的进程:1. `top` 命令:可以实时地显示系统的整体运行情况,包括 CPU 使...
    99+
    2023-09-21
    linux
  • 在ubuntu中,如何开机自启动一个有界面程序
    有多种方法可以开机自启动一个有界面程序,以下是其中两种常用的方法: 方法一:使用gnome-session-properties 打开终端,输入命令:gnome-session-properties,打开“启动应用程序首选项”窗口。 点...
    99+
    2023-09-04
    ubuntu 服务器 linux
  • 如何在Linux终端中使用后台运行模式启动程序
    这篇文章主要讲解了“如何在Linux终端中使用后台运行模式启动程序 ”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何在Linux终端中使用后台运行模式启动程序 ”吧!我们有很多可以在Lin...
    99+
    2023-06-13
  • dos中怎么停止正在运行的程序
    在dos中停止正在运行程序的方法:1.打开dos窗口;2.执行“tasklist/svc”命令,查看正在运行的程序;3.使用“taskkill /f /im”命令停止程序;具体步骤如下:首先,在计算机中使用组合键“win+R”运行cmd,打...
    99+
    2024-04-02
  • 如何在docker中运行mariadb程序
    这篇文章主要介绍如何在docker中运行mariadb程序,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!安装docker获取mariadb镜像docker pull mariadb首先在https://hub.doc...
    99+
    2023-06-07
  • Javascript是如何运行的?在哪里启动?
    Javascript是一门常用的编程语言,它可以在网页中实现交互性的功能,例如表单验证、页面渲染等等。那么,Javascript是如何运行的呢?它在哪里启动?首先,我们需要知道Javascript是一门客户端脚本语言,也就是说,它是在用户的...
    99+
    2023-05-14
  • 怎么关闭电脑正在运行中的程序
    这篇文章主要为大家展示了“怎么关闭电脑正在运行中的程序”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么关闭电脑正在运行中的程序”这篇文章吧。具体步骤:同时点击Ctrl+Alt+Delete,打...
    99+
    2023-06-27
  • 在C#程序编译另一个程序的实现方法是怎样的
    本篇文章为大家展示了在C#程序编译另一个程序的实现方法是怎样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。C#程序编译编译前,要用到VS2005提供的一个编译工具 devenv.exe,这个在VS...
    99+
    2023-06-18
  • 如何在 Docker 容器中自动重启 golang 应用程序?
    小伙伴们对Golang编程感兴趣吗?是否正在学习相关知识点?如果是,那么本文《如何在 Docker 容器中自动重启 golang 应用程序?》,就很适合你,本篇文章讲解的知识点主要包括。在之后的文章...
    99+
    2024-04-04
  • 如何让云服务器一直运行状态正在运行中
    要让云服务器一直运行状态正在运行,可以采取以下措施: 设置自动化备份措施:在服务器发生故障时,可以通过自动化方式对服务器进行自动化备份,以备将来恢复使用。备份内容可以包括数据库、文件系统、网络配置等信息。 配置云服务器自动化运行策略:可...
    99+
    2023-10-26
    正在运行 运行状态 服务器
  • 如何在 Linux 中运行一个 Shell 脚本
    本篇内容介绍了“如何在 Linux 中运行一个 Shell 脚本”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在 Linux 中有两种运行 ...
    99+
    2023-06-15
  • linux如何查询正在运行的进程
    在Linux系统中,可以使用以下命令来查询正在运行的进程:1. `ps`命令:用于显示当前用户的进程。可以使用`ps aux`命令来...
    99+
    2023-08-31
    linux
  • shell如何查看正在运行的进程
    通过使用ps命令可以查看正在运行的进程。下面是一些常用的ps命令选项: ps: 显示当前用户的所有进程。 ps -e: 显示系统中...
    99+
    2024-04-08
    shell
  • linux如何关闭正在运行的进程
    在Linux中,可以使用kill命令关闭正在运行的进程。kill命令可以向进程发送一个指定的信号,其中最常用的信号是SIGTERM(...
    99+
    2023-08-30
    linux
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作