linux的nohup命令用法
在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行。
nohup命令格式;
nohup /root/start.sh &
在shell中回车后提示:
[~]$ appending output to nohup.out
原程序的的标准输出被自动改向到当前目录下的nohup.out文件,起到了log的作用。
Go的nohup栗子
由于我在win上面写的程序,我现在想把程序放在linux上跑起来,win上编译的.exe文件在linux跑不起来(当然安个工具就可以解决),然后我就用了很笨重的方法。
命令行 rz 程序到linux:
rz --回车,选择文件
制定gopath临时路径:
export GOPATH=/export/servers/wangaimin/WorkSpace/
然后编译:
go build
后台启动:
nohup ./master &
然后就可以查看进程:
ps aux | grep master
停止后台运行;
kill pid
End