https://github.com/go-cmd/cmd/issues/20git
golang 的 cmd 包在執行系統命令時,若是使用的到了 nohup 命令, 那麼就須要注意, 須要在 nohup 命令中添加 github
>/dev/null 2>&1
這個代碼, 至於緣由, 後面再補.golang
還有一種辦法: 若是不加輸出重定向, 那就不能獲取命令 nohup 的輸出結果, 直接用 cmd.run(). 這以前不用獲取輸出和 err 就 ok 了. 也不會卡住.blog