Jak bezpiecznie wymusić zamknięcie systemu Mac

Czego chcę

Opracowuję małą aplikację, która zmusza mnie do pracy tylko w określonych porach dnia - potrzebuję czegoś, co zmusi mnie do zaprzestania pracy wieczorami, abym mógł być bardziej skuteczny w ciągu dnia.

Opcja w OS X, aby wyłączyć mój komputer w określonym czasie, jest zbyt łatwa do anulowania. I zawsze możesz się zalogować ponownie.

Chcę, aby moja aplikacja zamykała wszystkie aplikacje, niezależnie od tego, czy mają niezapisaną pracę.

Co próbowałem

Pomyślałem o zabiciu procesu logowania, ale przeczytałem, że może to spowodować uszkodzenie danych.

Natknąłem się na polecenie shutdown - używam sudo shutdown -h +0 do natychmiastowego zamknięcia. To wydaje się być tylko bilet, ale obawiam się, że może to spowodować uszkodzenie danych, jeśli, powiedzmy, Narzędzie dyskowe wykonuje jakieś skanowanie.

Czy polecenie wyłączenia jest bezpieczne?

Czy polecenie zamknięcia może spowodować uszkodzenie? Czy jest bezpieczny w użyciu? Czy istnieje lepszy sposób wymuszonego zamknięcia systemu?

questionAnswers(5)

yourAnswerToTheQuestion