← man/system_admin
halt — man halt — 80×24
ugur@toprak:~/man/system_admin$man halt
Bölüm 8 Sistem Yönetimi

halt

sistemi durdurma ve yeniden başlatma

Kullanım

      halt [-lNnq]
      reboot [-lNnq]

Açıklama

halt ve reboot araçları dosya sistemi önbelleğini diske boşaltır (flush), çalışan tüm süreçlere bir SIGTERM (ve ardından bir SIGKILL) gönderir ve sırasıyla sistemi durdurur veya yeniden başlatır. Yapılan işlem günlük kaydına işlenir; buna kullanıcı muhasebe veritabanına bir kapanma (shutdown) kaydının girilmesi de dahildir.

Sistem halt komutuyla durdurulduğunda güç kapatılır.

Seçenekler aşağıdaki gibidir:

  • -l: halt veya reboot işlemi sistem günlüğüne kaydedilmez. Bu seçenek, halt veya reboot komutlarını çağıran ve bu işlemi kendileri günlüğe kaydeden shutdown(8) gibi uygulamalar için tasarlanmıştır.

  • -N: İlk süreç temizliği sırasında dosya sistemi önbelleği diske boşaltılmaz, ancak çekirdek (kernel) düzeyindeki reboot(2) işlemi yine de bir sync ile gerçekleştirilir. Bu seçenek, aygıtların kullanılamaz durumda olabileceği durumlarda "en iyi çaba" ile yeniden başlatma gerçekleştirmek için yararlı olabilir. Bu durum, aygıtların bağlantısı kesildiğinde meydana gelebilir.

  • -n: Dosya sistemi önbelleği diske boşaltılmaz. Bu seçenek muhtemelen kullanılmamalıdır.

  • -q: Sistem hızlı ve ani bir şekilde durdurulur veya yeniden başlatılır ve yalnızca dosya sistemi önbelleğinin boşaltılması işlemi gerçekleştirilir (eğer -n seçeneği belirtilmemişse). Bu seçenek muhtemelen kullanılmamalıdır.

Normalde, sistemin durdurulması veya yeniden başlatılması gerektiğinde, kullanıcılara sistemin kapanacağına dair önceden uyarıda bulunarak ve belirli programları temiz bir şekilde sonlandırarak shutdown(8) aracı kullanılır.

Sigterm ile Sigkill Arasındaki Süre

SIGKILL sinyali, SIGTERM sinyalini kasıtlı olarak belirsiz bir süre sonra takip edecektir. Programların yalnızca tüm kirli (dirty) verileri diske boşaltıp çıkacak kadar süre kullanması beklenir. Geliştiricilerin, bu işlevsellikle ilgili bir sorunla karşılaşmaları durumunda işletim sistemi sağlayıcısına bir hata bildiriminde bulunmaları önerilir.

Ayrıca Bakınız

getutxent(3), wtmp(5), shutdown(8), sync(8)

Geçmiş

reboot aracı ilk olarak 4.0BSD sürümünde sunulmuştur.

macOS 26.4 June 6, 2023 macOS 26.4