SORU
29 HAZİRAN 2012, Cuma


Golang: Ctrl C sinyal yakalama ve temizleme işlevi, "erteleme" moda çalıştırmak mümkün mü?

Bazı kısmi çalışma toplamları (SIGINT) Ctrl C sinyali konsol ve baskı gönderdiği yakalamak istiyorum.

Bu mümkün Golang mı?

Ben ilk Ctrl-C yerine SIGINT SIGTERM olmakla ilgili. kafam karıştı soru gönderildi not:

CEVAP
29 HAZİRAN 2012, Cuma


os/signal paketi gelen sinyalleri işlemek için kullanabilirsinizos.Interrupt için kullanabilirsiniz, böylece 4**.

c := make(chan os.Signal, 1)
signal.Notify(c, os.Interrupt)
go func(){
    for sig := range c {
        // sig is a ^C, handle it
    }
}()

Hangi sonlandırmak için programı ve baskı bilgileri siz neden bu şekilde tamamen size kalmış.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Top Gear

    Top Gear

    27 Mart 2006
  • Viktorija A.

    Viktorija A.

    28 Mart 2009
  • xSammyJoe1

    xSammyJoe1

    19 Temmuz 2011