Golang: Ctrl C sinyal yakalama ve temizleme işlevi, "erteleme" moda çalıştırmak mümkün mü? | Netgez.com
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

  • 24 Канал

    24 КанаÐ

    5 ÅžUBAT 2006
  • TheTwistedFrequency

    TheTwistedFr

    26 NİSAN 2010
  • Crossover

    Crossover

    18 HAZİRAN 2007