ubuntu 如何在PM2中运行golang脚本?

kuuvgm7e  于 2023-02-11  发布在  Go
关注(0)|答案(2)|浏览(283)

如何在Ubuntu 20.04上的PM2中自动启动golang脚本?这是我运行golang脚本的方法:

./rimgo

我试过pm2 start "./rimgo" --name rimgo,但不起作用。正确的命令是什么?

hgc7kmma

hgc7kmma1#

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

  1. go build main.go用于生成脚本。这必须生成main二进制文件。
    1.使用sudo chmod +x main授予此文件的执行权限
    1.尝试使用./main从命令行执行
    1.将pm2更新为最新版本并键入pm2 start ./main --name FooBar
yhuiod9q

yhuiod9q2#

您可以执行以下步骤:
1.使用go build main.go创建二进制文件
1.使用sudo chmod +x main向二进制文件授予执行权限。
1.创建一个package.json文件:

{
    "apps" : [{
      "name"        : "main",
      "script"      : "./main"
    }]
}

最后:
执行:

pm2 start package.json

相关问题