如何在Ubuntu 20.04上的PM2中自动启动golang脚本?这是我运行golang脚本的方法:
./rimgo
我试过pm2 start "./rimgo" --name rimgo,但不起作用。正确的命令是什么?
pm2 start "./rimgo" --name rimgo
hgc7kmma1#
我已经运行了Golang脚本。请检查以下步骤:
go build main.go
main
sudo chmod +x main
./main
pm2 start ./main --name FooBar
yhuiod9q2#
您可以执行以下步骤:1.使用go build main.go创建二进制文件1.使用sudo chmod +x main向二进制文件授予执行权限。1.创建一个package.json文件:
package.json
{ "apps" : [{ "name" : "main", "script" : "./main" }] }
最后:执行:
pm2 start package.json
2条答案
按热度按时间hgc7kmma1#
我已经运行了Golang脚本。请检查以下步骤:
go build main.go
用于生成脚本。这必须生成main
二进制文件。1.使用
sudo chmod +x main
授予此文件的执行权限1.尝试使用
./main
从命令行执行1.将pm2更新为最新版本并键入
pm2 start ./main --name FooBar
yhuiod9q2#
您可以执行以下步骤:
1.使用
go build main.go
创建二进制文件1.使用
sudo chmod +x main
向二进制文件授予执行权限。1.创建一个
package.json
文件:最后:
执行: