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

  • Bigapplemagic

    Bigapplemagi

    22 EYLÜL 2011
  • H3Ctic (old channel)

    H3Ctic (old

    23 Mart 2011
  • World Science Festival

    World Scienc

    1 Mayıs 2008