NSSM – the Non-Sucking Service Manager

Çoğu zaman kendi yazdığımız programların kullanıcılardan bağımsız, bilgisayarlar ile birlikte açılıp kapanmasını veya bir sorun olurda programımız kapanırsa kendiliğinden yeniden başlamasını istiyorsak uygulamamız için bir servis oluşturmanın zamanı gelmiş demektir.

NSSM windows bilgisayarlarda exe uzantılı uygulamaları servis olarak çok basit bir şekilde tanımlayabilmektedir.

Uygulama hakkında detaylı bilgiye buradan ulaşabilirsiniz.

Uygulamadı buradan indirip zipli dosyayı açıp kurulum gerektirmeden hemen kullanmaya başlaya bilirsiniz.

Uygulamayı komut satırından vereceğiniz komut ile çalıştırabiliyorsuz. Komut satırından aşağıdakine benzer bir komutla yeni servis oluşturmak istediğinizi belirtiyorsunuz, sonrasında grafik ekran açılıyor ve gerekli ayarları yapıp servisinizi ve diğer tüm ayarlamaları grafik ekrandan yapıyorsunuz.

Yeni bir servis oluşturma komutu:

nssm.exe install [servisinizinAdı]

Yukarıdakine benzer bir komutu komut satırınızdan çalıştırdığınızda aşağıdaki gibi bir ekranla karşılaşırsınız.

Programla birlikte kullanılan komutlar aşağıdadır.

#To show service installation GUI:

  nssm install [servicename]


#To install a service without confirmation:

  nssm install [servicename] [app] [args ...]
 

#To show service editing GUI:

  nssm edit [servicename]


#To retrieve or edit service parameters directly:

  nssm get [servicename] [parameter] [subparameter]
  nssm set [servicename] [parameter] [subparameter] [value]
  nssm reset [servicename] [parameter] [subparameter]


#To show service removal GUI:

  nssm remove [servicename]


#To remove a service without confirmation:

  nssm remove [servicename] confirm


#To manage a service:

  nssm start [servicename]
  nssm stop [servicename]
  nssm restart [servicename]
  nssm status [servicename]
  nssm rotate [servicename]