亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何從以“ go”編寫的控制臺應用程序轉移到另一個控制臺應用程序?

如何從以“ go”編寫的控制臺應用程序轉移到另一個控制臺應用程序?

Go
守候你守候我 2021-05-12 15:05:36
我想使用“ go”編寫一個控制臺應用程序,它將控制權轉移到另一個控制臺應用程序。步驟如下:運行二進制應用程序,該程序可在必要時驗證并安裝一些東西二進制應用程序使用選項構造命令字符串二進制應用程序啟動進程B并退出(本例中為node.js應用程序)進程B運行完成,并將輸出發送到同一控制臺。我唯一需要的步驟是啟動新進程并退出的能力,所以這是這里的問題。
查看完整描述

3 回答

?
楊__羊羊

TA貢獻1943條經驗 獲得超7個贊

請參閱Golang fork過程。簡而言之,直接執行此操作存在一些問題。相反,您應該使用Non-Go程序來啟動您的node.js應用程序。


查看完整回答
反對 回復 2021-05-24
?
元芳怎么了

TA貢獻1798條經驗 獲得超7個贊

OS包 看起來有你需要的功能。用于啟動進程的函數StartProcess和(* Process)Kill函數以退出該進程。


查看完整回答
反對 回復 2021-05-24
?
慕萊塢森

TA貢獻1810條經驗 獲得超4個贊

os/exec 可能會有所幫助:

包exec運行外部命令。它包裝了os.StartProcess,以便更輕松地重新映射stdin和stdout,將I / O與管道連接以及進行其他調整。

查看Cmd.Start示例。


查看完整回答
反對 回復 2021-05-24
  • 3 回答
  • 0 關注
  • 238 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號