0
A
回答
3
你可以把它用os包做:
p, err := os.FindProcess(os.Getpid())
p.Signal(os.Interrupt)
此外,你可以捕捉信號使用os/signal包發送到您的過程,該包允許您指定接收信號的通道:
c := make(chan os.Signal)
signal.Notify(c, os.Interrupt)
sig := <-c
fmt.Printf("Got %s!\n", sig.String())
此實現不會在旅途中操場的工作,因爲它不會讓你輸入OS /信號,但是如果你在本地運行的代碼,它應該正常工作(不我的機器上):http://play.golang.org/p/QcrRl2BeNS
1
相關問題
- 1. Golang相當於`JQ --stream -c`
- 2. GetSpecialFolder相當於golang
- 3. Golang相當於npm install -g
- 4. 在Golang中相當於package.json
- 5. C#相當於pydoc
- 6. 什麼是Node的Golang相當於NODE_ENV
- 7. C#raise Task.WhenAll()
- 8. C++相當於C
- 9. 相當於C#
- 10. 什麼是C++在golang中的「使用」相當於
- 11. C/C++相當於C#System.Net.Mail
- 12. C#相當於InStrRev
- 13. C#ULONG_PTR相當於
- 14. C#相當於FREAD
- 15. C-pstree相當於
- 16. httplib相當於C
- 17. ON_REGISTERED_MESSAGE C#相當於
- 18. C#相當於db.repairDatabase()
- 19. C++相當於tailq
- 20. strtoul相當於C#
- 21. C++相當於java.lang.Integer.MIN_VALUE
- 22. Vb.net相當於C#
- 23. ungetc相當於c#
- 24. C#相當於fprintf
- 25. Struct.Pack相當於C#
- 26. C#相當於OBJ-C的
- 27. C#相當於ActionScript3的BitmapData
- 28. C#相當於爲Javascript「推」
- 29. C#相當於Java的Thread.setDaemon?
- 30. 相當於Java的C#Action.BeginInvoke