![]() |
1
2
|
![]() |
2
1
一般来说,这是不可能的
,因为可以启动(或运行)Unix程序
任何终端。例如,它可以由
crontab(5)
工作,或通过一些
通常的做法是让程序的用户重新定向
Terminals 是相当复杂的东西。你可以阅读 TTY demystified pty(7) 和 termios(3) ncurses 库(已包装为 goncurses 进去)。
这真是个坏主意。用户期望他/她
stderr
file descriptor
process
dup2(2)
是
您可能需要阅读一些Linux编程书籍,例如 ALP .
为了记录,Go提供了
log
syslog(3)
以及
我不知道Windows,但我相信它也可以在没有任何终端的情况下启动程序,例如 background process |
![]() |
3
0
我不知道为什么,但是
另外,我还没有在Windows机器上尝试过这种方法,所以不确定会发生什么。我希望其他人能给出更好的答案。 |
![]() |
ginad · 如何在go-app组件中执行javascript代码 3 月前 |
![]() |
Jason Fingar · 方法在另一个方法的上下文中不可访问 4 月前 |
![]() |
Jess The Witch · GCP云功能中处理延迟任务的模式 5 月前 |
![]() |
pmoubed · 这是使用计时器的goroutine泄漏吗? 5 月前 |