Простой вопрос: какие параметры можно использовать для выключения компьютера под управлением Linux / OSX за 30 секунд? Я всегда запускал Windows, куда бы я не пошел, shutdown -s -t 30
но параметры разные. Я посмотрел его здесь, но он позволит вам выключить компьютер только в определенное время (например, в 8:00), а не через определенное количество секунд.
8
sudo shutdown -h
выключит ли компьютер без преднамеренной задержки?sudo shutdown -h now
немедленно выключит компьютер без предупреждения.sudo shutdown -h now
правильно?shutdown -h now
. Если вам нужна помощь с этим, вы должны задать новый вопрос (при условии, что вы не можете найти ответ в другом месте). Кроме того, не забудьте пометить лучший ответ здесь как «принятый», если он ответил на ваш вопрос.Используя основные вызовы, я не вижу способа сделать это за секунды, но похоже, что вы можете сделать это за минуты:
Другими словами:
Если вы хотите выключить его через 1 минуту.
источник
-r
опция для перезагрузки, а не выключения. Вы должны использовать-h
для выключения.Как указано, команда
Добавляет одну минуту.
Если вы хотите сделать это за секунды или часы или что-то очень специфическое, вы можете сделать что-то вроде:
РЕДАКТИРОВАТЬ: Выше, больше не работает на более поздних сборках Ubuntu. Спасибо за указание на это @zitrax. Моя ошибка, ты прав.
Но вы все еще можете сделать это, но, может быть, до ближайшей минуты.
Что несколько бессмысленно, когда параметр + m легче набирать .... аааа, ну ладно.
источник
date --date "now + 60 seconds"
для меня LOR 22 фев 2014 21:25:03 CET и если я использую , что вместе с отключением печатает «недопустимый TIMEVALUE» ( в переводе на английский язык). Так что ваше утверждение о том, что написанная вами версия работает абсолютно во всех версиях Ubuntu, просто неверно. Если я указать формат на сегодняшний день он работает , хотя, как это:date --date "now +60 seconds" +%H:%M
.