golang运行过程中调用启动三方程序(linux平台,借助python)

#go标准库中有以下三种方式启动
exec.command,此方式不调用操作系统自身shell执行。
os.StartProcess,开启新进程执行,不影响主进程
syscal.Exec,在当前进程执行,调用start.py后会立即退出。

##start.py

#!/usr/bin/python
import os
os.system("nohup /home/fpz/git/ywpt/go-client/ywpt_client_upgrade/ZhengheMonitorClient-linux-0.1.0 >/dev/null &")

##在go中执行

os.StartProcess("start.py", []string{""}, &os.ProcAttr{})
本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!