Proste pytanie: jakich parametrów można użyć do zamknięcia komputera z systemem Linux / OSX w 30 sekund? Zawsze korzystałem z systemu Windows, do którego chodziłbym, shutdown -s -t 30
ale parametry są inne. Sprawdziłem to tutaj, ale pozwoli ci to wyłączyć komputer tylko o określonej godzinie (np. 8:00), a nie o określonej godzinie.
8
sudo shutdown -h
zamknąłby komputer bez zamierzonego opóźnienia?sudo shutdown -h now
natychmiast zamknąłby komputer bez ostrzeżenia.sudo shutdown -h now
dobrze?shutdown -h now
. Jeśli potrzebujesz pomocy, powinieneś zadać nowe pytanie (zakładając, że nie możesz znaleźć odpowiedzi w innym miejscu). Nie zapomnij też zaznaczyć tutaj najlepszej odpowiedzi jako „zaakceptowanej”, jeśli odpowiedziała na twoje pytanie.Korzystając z podstawowych połączeń, nie widzę sposobu na zrobienie tego w kilka sekund, ale wygląda na to, że możesz to zrobić w kilka minut:
Innymi słowy:
Jeśli chcesz go wyłączyć za 1 minutę.
źródło
-r
opcja dotyczy ponownego uruchomienia, a nie zamknięcia. Musisz użyć-h
do zamknięcia.Jak wskazano, polecenie
Dodaje jedną minutę.
Jeśli chcesz to zrobić w kilka sekund lub godzin lub coś bardzo konkretnego, możesz zrobić coś takiego:
EDYCJA: Powyższe nie działa już w nowszych wersjach Ubuntu. Dziękujemy za zwrócenie uwagi na @zitrax. Mój błąd, masz rację.
Ale nadal możesz to zrobić, ale wydaje się, że jest to najbliższa minuta.
Co jest nieco bezcelowe, gdy parametr + m jest łatwiejszy do wpisania ... aaaaaa
źródło
date --date "now + 60 seconds"
dla mnie to 22 lutego 2014 21:25:03 CET i jeśli użyję tego wraz z zamknięciem, wypisze „niepoprawną wartość czasu” (przetłumaczone na angielski). Więc twoje stwierdzenie, że napisana wersja absolutnie działa we wszystkich wersjach ubuntu, jest po prostu błędne. Gdybym określić format jak do tej pory działa jednak tak:date --date "now +60 seconds" +%H:%M
.