直接部署
将程序所需要的文件如配置文件和生成的可执行文件拷贝到 linux 中
直接执行./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