Golang 的运行不需要任何语言环境,只需要编译后运行即可。

修改权限命令

如果需要写log,应该给予权限

  1. chmod 777 程序名称

前台运行

日志会输出在控制台,控制台关闭,程序将退出。

  1. ./程序名

后台运行

  1. nohup ./程序名 &

后台运行输出pid

  1. nohup ./程序名 & echo "$!" > pid_程序名

后台运行且不输出错误信息

  1. nohup ./程序名 >/dev/null 2>&1 &

关闭程序

如果要关闭程序,可以使用命令”ps” 查看后台程序的pid,然后使用“kill 程序pid”命令。
关闭程序比如程序名为test,可以用如下命令查询

  1. ps aux|grep test