如何在PM2中运行golang脚本?

发布于 2025-01-18 18:34:15 字数 169 浏览 5 评论 0原文

您如何在Ubuntu 20.04上的PM2中自动启动Golang脚本?这就是我运行Golang脚本的方式:

./rimgo

我尝试了pm2 start“ ./ rimgo” -name rimgo,但它不起作用。什么是正确的命令?

How do you auto start golang scripts in PM2 on Ubuntu 20.04? this is how I run golang scripts:

./rimgo

I tried pm2 start "./rimgo" --name rimgo but it didn't work. What is the correct command?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

一桥轻雨一伞开 2025-01-25 18:34:15

您可以按照以下步骤操作:

  1. 使用 go build main.go 创建二进制文件,
  2. 使用 sudo chmod +x main 向二进制文件授予执行权限。
  3. 创建一个 package.json 文件:
{
    "apps" : [{
      "name"        : "main",
      "script"      : "./main"
    }]
}

最后:

执行:

pm2 start package.json

you can follow this steps :

  1. Create you binary using go build main.go
  2. give execution permission to the binary using sudo chmod +x main.
  3. create a package.json file:
{
    "apps" : [{
      "name"        : "main",
      "script"      : "./main"
    }]
}

and finally:

execute :

pm2 start package.json
宣告ˉ结束 2025-01-25 18:34:15

我已经运行了一个Golang脚本。检查以下步骤:

  1. Go Build Main.Go以构建脚本。这必须生成MAIN二进制文件。
  2. 使用sudo chmod +x main
  3. 尝试使用./ main
  4. 将PM2更新为最新&键入pm2 start ./main -name foobar

I already run a Golang script. Check this steps:

  1. go build main.go For to build the script. This must generate a main binary file.
  2. Grant execution permission for this file with sudo chmod +x main
  3. Try to execute from command line with ./main
  4. Update the pm2 to latest & type pm2 start ./main --name FooBar
淡淡離愁欲言轉身 2025-01-25 18:34:15

第一次,从文件夹应用程序golang内部
创建构建二进制应用程序

$ GO build Main.go

在终端

$ PM2启动之前写入./appgo/main

the first time, inside from folder app golang
create build binary app

$ go build main.go

before write in the terminal

$ pm2 start ./appGo/main

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文