Skip to main content

2 posts tagged with "go"

View All Tags

· One min read
Jeffrey

直接部署

  1. 将程序所需要的文件如配置文件和生成的可执行文件拷贝到 linux 中

  2. 直接执行./main 命令,启动程序 (main 是 go 编译生成的可执行文件)

chmod -R 755 main

在后台启动程序

./main 这种启动方法在控制台退出时程序会停止,我们可以用 nohup ./main &命令让程序在后台运行

nohup ./main &

如果需要记录日志的话,可以这样使用

nohup ./main > logs/app.log 2>&1 &

nohup 需要运行的命令 >日志文件路径 2>&1 &

查看程序是否正常运行

ps aux | grep main

杀掉进程

ps -ef|grep "./main"|grep -v grep|awk '{print $2}'|xargs kill -9