https://github.com/go-cmd/cmd/issues/20

golang 的 cmd 包在执行系统命令时,如果使用的到了 nohup 命令, 那么就需要注意, 需要在 nohup 命令中添加 

>/dev/null 2>&1 

这个代码, 至于原因, 后面再补.

还有一种办法: 如果不加输出重定向, 那就不能获取命令 nohup 的输出结果, 直接用 cmd.run(). 这之前不用获取输出和 err 就 ok 了. 也不会卡住.

相关文章:

  • 2022-12-23
  • 2021-07-30
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-08
  • 2021-11-15
猜你喜欢
  • 2021-07-19
  • 2022-12-23
  • 2021-08-03
  • 2022-12-23
  • 2022-12-23
  • 2021-09-05
  • 2022-01-25
相关资源
相似解决方案