Завершение работы через командную строку: Выключение компьютера через командную строку
shutdown | Microsoft Docs
-
- Чтение занимает 3 мин
В этой статье
Позволяет завершить работу или перезагружать локальные или удаленные компьютеры по одному.Enables you to shut down or restart local or remote computers one at a time.
СинтаксисSyntax
shutdown [/i | /l | /s | /r | /a | /p | /h | /e] [/f] [/m \\<ComputerName>] [/t <XXX>] [/d [p|u:]<XX>:<YY> [/c "descriptive comment"]]
ПараметрыParameters
ПараметрParameter | ОписаниеDescription |
---|---|
/i/i | Отображает диалоговое окно Удаленное завершение работы .Displays the Remote Shutdown Dialog box. Параметр /i должен быть первым параметром после команды.The /i option must be the first parameter following the command. Если указан параметр /i , все остальные параметры игнорируются.If /i is specified, all other options are ignored. |
/l/l | Немедленное отключение текущего пользователя без периода ожидания.Logs off the current user immediately, with no time-out period. Параметр /l нельзя использовать с параметрами/m и /t.You cannot use /l with /m or /t. |
/s/s | Завершает работу компьютера.Shuts down the computer. |
/r/r | Перезапускает компьютер после завершения работы.Restarts the computer after shutdown. |
/a/a | Прерывает завершение работы системы.Aborts a system shutdown. Действует только в течение периода ожидания.Effective only during the timeout period. Чтобы использовать /a, необходимо также использовать параметр /m .To use /a, you must also use the /m option. |
/p/p | Отключает только локальный компьютер (не удаленный компьютер), без времени ожидания или предупреждения.Turns off the local computer only (not a remote computer)—with no time-out period or warning. Параметр /p можно использовать только с параметрами /d или /f.You can use /p only with /d or /f. Если компьютер не поддерживает функции выключения питания, он будет выключен при использовании /p, но питание компьютера останется включенным.If your computer does not support power-off functionality, it will shut down when you use /p, but the power to the computer will remain on. |
/h/h | Перевод локального компьютера в режим гибернации, если включен режим гибернации.Puts the local computer into hibernation, if hibernation is enabled. Параметр /h можно использовать только с параметром /f.You can use /h only with /f. |
/e/e | Позволяет документировать причину неожиданного завершения работы на целевом компьютере.Enables you to document the reason for the unexpected shutdown on the target computer. |
/f/f | Принудительно закрывает выполнение приложений без предупреждения пользователей.Forces running applications to close without warning users.Предупреждение. Использование параметра /f может привести к утрате несохраненных данных.Caution: Using the /f option might result in loss of unsaved data. |
/m \\<ComputerName>/m \\<ComputerName> | Указывает целевой компьютер.Specifies the target computer. Не может использоваться с параметром /l .Cannot be used with the /l option. |
/t <XXX>/t <XXX> | Устанавливает время ожидания или задержку до xxx секунд перед перезагрузкой или завершением работы.Sets the time-out period or delay to XXX seconds before a restart or shutdown. Это приводит к отображению предупреждения в локальной консоли.This causes a warning to display on the local console. Можно указать 0-600 секунд.You can specify 0-600 seconds. Если не используется параметр /t, по умолчанию время ожидания составляет 30 секунд.If you do not use /t, the time-out period is 30 seconds by default. |
/d [p | u:] <XX> :<YY>/d [p|u:]<XX>:<YY> | Список причин перезапуска или завершения работы системы.Lists the reason for the system restart or shutdown. Ниже приведены значения параметров.The following are the parameter values:p указывает, что запланирована перезагрузка или завершение работы.p Indicates that the restart or shutdown is planned.u указывает, что причина определяется пользователем.u Indicates that the reason is user defined.Примечание. Если значение p или u не указано, перезагрузка или завершение работы не планируется.Note: If p or u are not specified, the restart or shutdown is unplanned.XX указывает номер основной причины (положительное целое число меньше 256).XX Specifies the major reason number (positive integer less than 256).Гг Указывает дополнительный номер причины (положительное целое число меньше 65536).YY Specifies the minor reason number (positive integer less than 65536). |
ключей <Comment>/c <Comment> | Позволяет ввести подробный комментарий о причине завершения работы.Enables you to comment in detail about the reason for the shutdown. Сначала необходимо указать причину с помощью параметра /d .You must first provide a reason by using the /d option. Комментарии необходимо заключать в кавычки.You must enclose comments in quotation marks. Можно использовать до 511 символов.You can use a maximum of 511 characters. |
/?/? | Отображает справку в командной строке, включая список основных и вспомогательных причин, определенных на локальном компьютере.Displays help at the command prompt, including a list of the major and minor reasons that are defined on your local computer. |
ПримечанияRemarks
- Пользователям должно быть назначено право » Завершение работы системы» для завершения работы локального или удаленного администрирования компьютера, использующего команду Shutdown .Users must be assigned the Shut down the system user right to shut down a local or remotely administered computer that is using the shutdown command.
- Пользователи должны быть членами группы «Администраторы», чтобы закомментировать неожиданное завершение работы локального или удаленного администрирования компьютера.Users must be members of the Administrators group to annotate an unexpected shutdown of a local or remotely administered computer. Если конечный компьютер присоединен к домену, эту процедуру могут выполнять члены группы «Администраторы домена».If the target computer is joined to a domain, members of the Domain Admins group might be able to perform this procedure. Дополнительные сведения можно найти в разделеFor more information, see:
- Если вы хотите одновременно завершить работу нескольких компьютеров, можно вызвать Завершение работы для каждого компьютера с помощью скрипта или использовать Shutdown /I для вывода диалогового окна удаленное завершение работы.If you want to shut down more than one computer at a time, you can call shutdown for each computer by using a script, or you can use shutdown /i to display the Remote Shutdown Dialog box.
- Если указываются коды основных и вспомогательных причин, необходимо сначала определить эти коды на каждом компьютере, где планируется использовать причины.If you specify major and minor reason codes, you must first define these reason codes on each computer where you plan to use the reasons. Если коды причин не определены на целевом компьютере, средство регистрации событий завершения работы не сможет зарегистрировать правильный текст причины.If the reason codes are not defined on the target computer, Shutdown Event Tracker cannot log the correct reason text.
- Не забудьте указать, что завершение работы запланировано с помощью параметра p: .Remember to indicate that a shutdown is planned by using the p: parameter. Пропуск p: указывает, что завершение работы не запланировано.Omitting p: indicates that a shutdown is unplanned. Если ввести p: , за которым следует код причины незапланированного отключения, команда не будет выполнять завершение работы.If you type p: followed by the reason code for an unplanned shutdown, the command will not carry out the shutdown. И наоборот, если опустить p: и ввести код причины для запланированного завершения работы, команда не будет выполнять завершение работы.Conversely, if you omit p: and type in the reason code for a planned shutdown, the command will not carry out the shutdown.
ПримерыExamples
Чтобы заставить приложения закрывать и перезапускать локальный компьютер по истечении одной минуты с указанием причины приложения: обслуживание (запланированное) и перенастройка комментария myapp.exe тип:To force applications to close and restart the local computer after a one-minute delay with the reason Application: Maintenance (Planned) and the comment Reconfiguring myapp.exe type:
shutdown /r /t 60 /c "Reconfiguring myapp.exe" /f /d p:4:1
Чтобы перезагрузить удаленный компьютер \ \ с теми же параметрами, введите:To restart the remote computer \\ServerName with the same parameters, type:
shutdown /r /m \\servername /t 60 /c "Reconfiguring myapp.exe" /f /d p:4:1
Дополнительные ссылкиAdditional References
Выключение компьютера по таймеру в Windows 7, 8, 10 и XP
Выключение компьютера по таймеру вполне типичная задача, с которой сталкиваются многие пользователи. Однако далеко не все знают, как эту задачу можно решить. В данной статье мы расскажем о том, как выключить компьютер по таймеру в Windows 7, 8, 10 и XP. Для решения этой задачи мы будем использовать командную строку, планировщик заданий и сторонние программы.
Выключаем компьютер по таймеру с помощью командной строки
Самый простой и быстрый способ выключить компьютер по таймеру это воспользоваться командой «shutdown», которая одинаково хорошо работает и в Windows 7, и в остальных версиях Windows. Данную команду можно выполнить из командной строки или с помощью меню «Выполнить».
Команда shutdown имеет множество параметров, которые позволяют тонко настроить процесс выключения компьютера. Ниже мы рассмотрим самые основные из них:
- /s – Выключение компьютера;
- /r – Перезагрузка компьютера;
- /h – Переход в режим гибернации;
- /f – Принудительное завершение всех открытых программ без предупреждения пользователя;
- /t – Установка таймер в секундах.
Для того чтобы выключить компьютер по таймеру с помощью команды shutdown, нам нужно использовать параметры /s (выключение компьютера) и /t (установка таймера). Таким образом, команда для выключения компьютера будет выглядеть так:
После выполнения такой команды через командную строку или меню «Выполнить» компьютер выключится через 60 секунд.
Если вы хотите перезагрузить компьютер по таймеру, то вместо параметра /s нужно использовать параметр /r. Тоже самое с режимом гибернации. Используем /h вместо /s и компьютер вместо включения, перейдет в режим гибернации. Также можно добавить параметр /f. В этом случае выключение (перезагрузка, гибернация) начнется немедленно, при этом все работающие программы будут закрыты без предупреждения пользователя.
Недостатком такого способа выключения компьютера является то, что задание на выключение создается только на один раз. Если вам нужно выключать компьютер по таймеру ежедневно, то вам нужно использовать Планировщик заданий или программы от сторонних разработчиков.
Используем планировщик для выключения компьютера по таймеру
В операционных системах Windows 7, 8, 10 и XP доступен очень мощный инструмент под названием «Планировщик заданий». Вы можете использовать его для выключения компьютера по таймеру. Для того чтобы открыть Планировщик заданий, запустите меню пуск (или стартовый экран с плитками, если вы используете Windows 8) и введите в поиск «Планировщик заданий». Также Планировщик заданий можно запустить с помощью команды «taskschd.msc».
После запуска планировщика заданий нажимаем на кнопку «Создать простую задачу». Эта кнопка находится в правой части окна.
Дальше перед вами откроется Мастер создания простой задачи. На первом этаме необходимо ввести название создаваемой задачи и нажать на кнопку «Далее».
Дальше нам предлагают указать, когда мы хотим выполнять это задание. Вы можете выбрать «Однократно» если вы хотите выключить компьютер по таймеру только один раз. Если вам нужно выключать компьютер по таймеру ежедневно или в другом режиме, то вы можете выбрать другой, более подходящий вам вариант.
На следующем этапе нужно указать время срабатывания данного задания.
Дальше идет окно с выбором действия. Здесь ничего менять не нужно, оставляем значение «Запустить программу».
После этого нам нужно ввести команду shutdown а также параметры запуска. О том, как используются параметры запуска данной команды уже говорилось выше.
Дальше идет последнее окно. Здесь нужно просто нажать на кнопку «Готово».
Все, задача на выключение компьютера по таймеру создана. Вы можете просмотреть ее в Библиотеке заданий.
Из контекстного меню (правый клик мышкой) можно управлять созданным заданием.
Вы можете выполнить, завершить, отключить, удалить или открыть свойства задания.
Программы для выключение компьютера по таймеру
Если описанные способы выключения компьютера по таймеру вам не подходят или кажутся слишком сложными, то вы можете выключать компьютер с помощью программ от сторонних разработчиков. Ниже мы рассмотрим несколько таких программ.
PowerOff (Скачать программу)
Мощная бесплатная программа для выключения компьютера по таймеру. С помощью программы PowerOff можно настроить практически любую мелочь. С другой стороны, из-за огромного количества функций интерфейс данной программы слишком перегружен. Из чего разобраться в нем бывает очень трудно.
Switch Off (Скачать программу)
Небольшая программа для выключения компьютера. Программа Switch Off оснащается небольшим количеством функций и имеет легкий и понятный интерфейс. Программа оснащена встроенным веб-сервером, который позволяет выключать компьютер по локальной сети или через Интернет.
Разработчик данной программы для выключения компьютера по таймеру заявляет поддержку только Windows 7, 8 и XP. Хотя и на Windows 10 она должна работать без проблем.
Посмотрите также:
Как закрыть программу через командную строку: подробная инструкция с фото | IT S.W.A.T.
Здравствуйте, друзья сайта itswat.ru. Уверен, что в вашей практике бывали случаи, когда какой-либо процесс негативно сказывался на производительности компьютера. И даже зная имя, не всегда получается прекратить его работу стандартными способами, например, через диспетчер задач. Ещё одна распространённая ситуация – некое приложение неожиданно зависло и закрываться никак не желает. На помощь придёт cmd – это внутреннее средство Windows, позволяющее управлять процессами в операционной системе посредством ввода в специальное окно текстовых команд. Давайте я вам расскажу, как закрыть программу через командную строку. Это совсем несложно.
Оглавление статьи:
- Запустить cmd и отобразить все процессы
- Закрыть программу
- Используем «батник»
- Команды для терминала в Линукс
Запустить cmd и отобразить все процессы
Запустить cmd можно несколькими способами:
- Нажмите на клавиатуре Win (кнопочка с плывущим окошком) и R (языковой регистр не имеет значения). В появившееся окно «Выполнить» впишите cmd и нажмите ОК.
- Нажмите Win и X, запустите нужное средство от имени администратора.
- Напишите в поисковой строке Пуска cmd и запустите приложение cmd.exe двумя быстрыми щелчками.
- Или же начните писать в поисковой строке Пуска «команды…» и запустите первое приложение из результатов поиска двумя быстрыми щелчками.
Друзья, если вы справились с запуском cmd, значит, точно сможете найти через неё и убить тот самый злополучный процесс.
Увидеть программу, которая зависла, поможет команда tasklist. Её нужно написать в появившемся чёрном окошке (там, где мигает курсор), после чего нажать клавишу Enter. Способ одинаково актуален для всех версий Windows – 7, 8 и 10. Результатом этого действия будет появление списка всех запущенных на ПК процессов.
Закрыть программу
Вам остаётся только отыскать в появившемся перечне программу, создающую проблемы, и запомнить её PID (цифровой идентификатор). Чтобы было более понятно, рассмотрим пример. Я запущу в Windows 10 приложение для проведения видеоконференций, найду Zoom в перечне процессов через командную строку и покажу, как его завершить.
Кроме имени программы, вы увидите несколько столбиков значений. Соседний с названием столбец (цифры) — это PID (идентификатор), а последний – количество килобайт, которое он, работая, отнимает у системы.
В моём случае Zoom обозначился двумя процессами, завершение которых из командной строки возможно и по отдельности, и одновременно посредством команды taskkill. Кроме самой команды, понадобится ещё ввести ключ /f, а также:
- Атрибут IM, если мы будем использовать имя программы, тогда завершатся оба процесса. Вот как это выглядит в данном примере: taskkill /f /IM Zoom.exe (после ввода команды нужно нажать Enter).
- Атрибут PID, если мы будем вводить не имя, а идентификатор, чтобы убить один конкретный процесс: taskkill /f /PID.
Если вы не знаете, что именно тормозит вашу систему, то можете попробовать с помощью командной строки завершить все процессы и закрыть все окна, которые зависли. Для этого используйте атрибут /fi (установка фильтра) и статус «не отвечает». Команда будет выглядеть так: taskkill /f /fi «status eq not responding».
Используем «батник»
Друзья, если некая программа порядком подпортила вам нервы, постоянно запускаясь и тормозя систему, то вы можете в момент необходимости быстро закрыть её через bat-файл (в простонародье «батник»), который нужно предварительно создать. В таком случае вам не придётся постоянно обращаться к cmd и вписывать одну и ту же команду по десять раз на дню.
Батник сооружается следующим образом:
- Создайте новый текстовый документ («Блокнот»), для чего сделайте правый щелчок на пустом пространстве рабочего стола, обратитесь к инструменту «Создать» и выберите соответствующий пункт.
- Откройте полученный документ двумя быстрыми щелчками впишите в него команду taskkill /F /IM zoom.exe (у меня имя zoom.exe, вы вписываете название своей проблемной утилиты).
- Через «Файл» перейдите к инструменту «Сохранить как…», задайте любое имя (я написал «Закрыть»), после него поставьте точку и напишите расширение bat (смотрите фото).
- Нажмите «Сохранить» и на рабочем столе появится батник.
Когда злополучная программа вновь запустится и загрузит ПК, дважды быстро щёлкните по подготовленному bat-файлу, чтобы её закрыть.
Команды для терминала в Линукс
Инструкции, описанные мной выше, подойдут для пользователей Windows. Пользователи «Линукс» также могут закрыть любое приложение через текстовые команды, используя для этого терминал. Он запускается нажатием клавиш Ctrl + Alt + T. Сначала необходимо узнать идентификатор процесса, который требуется убить. В этом поможет команда ps aux | grep [ИМЯ] или pgrep [ИМЯ]. Потом следует использовать команду kill [ID] или pkill [ID]. Чтобы закрыть сразу все окна некой программы, например, браузера, можно использовать команду killall [ИМЯ].
Друзья, на этом я заканчиваю статью. Надеюсь, в ней вы найдёте что-то полезное для себя. Жду ваших вопросов и оценок моей работы в комментариях. До свидания.
Как выключить компьютер через командную строку?
Мы уже успели рассказать о том, что можно перезагружать компьютер, используя командную строку. А можно ли таким же образом выключить компьютер? Разумеется, можно, только для этого нужно использовать другие команды. Работает этот способ на всех версиях Windows, включая 7 и 10.
За перезагрузку, как и за выключение компьютера, отвечает команда shutdown, которую нужно вводить вместе с дополнительным параметром. Впрочем, давайте покажем на примере.
Запустите командную строку. Проще всего сделать это таким образом: нажмите Win+R, затем введите команду cmd и нажмите ОК или Enter на клавиатуре.
Если не получается, нажмите «Пуск», в меню «Пуск» — «Все программы» — «Стандартные» найдите пункт «Командная строка» и нажмите на него.
Командная строка запущена, теперь переходим к выключению компьютера.
Для выключение компьютера введите команду shutdown /s и нажмите ОК.
Сразу после этого появится сообщение, где говорится о том, что компьютер будет выключен не сразу, а через минуту. Почему? Все просто — это время необходимо для того, чтобы пользователь смог сохранить все данные.
Впрочем, есть вариант для немедленного отключение компьютера, для этого используется иная команда — shutdown /s /t 00.
Как выключить компьютер через определенное время? Вам потребуется команда shutdown /s /t 600, где в качестве цифры указывается время в секундах до выключения устройства. Например, в примере указаны 600 секунд или 10 минут.
Вводите команду, нажимаете Enter, а затем видите окно, где указано точное время выключение компьютера.
Разумеется, вы можете ввести другое время. Если хотите, чтобы компьютер отключился через час, вводите команду shutdown /s /t 3600 (в одном часе — 3600 секунд).
Если вдруг понадобилось отменить выключение, это также делается с помощью командной строки — введите команду shutdown /a и нажмите Enter.
Легко? Еще бы. Главное, запомните команды.
Выключение компьютера через командную строку, таймер, отмена
Ни для кого не секрет что в наше время компьютер сильно облегчает жизнь. Им удобно пользоваться, и он действительно помогает сэкономить много времени на поиске информации. Также часто его используют для развлечения. Многие люди смотрят сериалы, фильмы или играют в игры. Часто бывает так: смотришь какой-нибудь фильм на компьютере, и после финальных титров совсем не хочется вставать и выключать его. Зная специальные команды, можно избежать этих операций. Компьютер можно поставить на автозавершение. Выключение компьютера через командную строку сделает просмотр фильмов более комфортным. Здесь будет рассказано о порядке действий, а также о ярлыке, который работает как кнопка завершения работы.
Выключение компьютера через командную строку
Сделать это может абсолютно любой пользователь. Команда выключения компьютера поможет вам в этом. Для начала вам необходимо войти в саму управляющую строку. Чтобы сделать это, нажмите «Пуск», наведите курсор на «Все программы» и постарайтесь найти там «Стандартные». Когда вы кликнете на нее, перед вами будет открыто меню Windows, которое может облегчить работу. Одна из этих программ — командная строка. Откройте её, перед вами появится черное окошко. Это и есть наше искомое. С помощью него можно управлять компьютером. Также можно выключить ПК или поставить на таймер. Для того чтобы выставить его на определенное время, достаточно ввести команду «Выключение компьютера» через командную строку. Вам необходимо написать английскими буквами текст shutdown. С английского это переводится как «закрыть». Однако ввести только эту команду недостаточно. Нужно дополнительно поставить «-» и английскую букву «s». Весь код выглядит так: «shutdown-s». После того как вы нажмете Enter, кнопка выключения компьютера сработает.
Как поставить компьютер на автовыключение через командную строку?
Теперь мы расскажем о том, как сделать работу своего ПК более удобной. Было бы неплохо, чтобы компьютер выключался самостоятельно через какой-то промежуток времени. Это также можно сделать через командную строку. Вам необходимо зайти в нее через «Пуск»/»Все программы»/»Стандартные»/»Командная строка». Далее, в открытом черном окне вы вписываете ту же команду что и для выключения — «shutdown-s». Но к ней необходимо добавить запись, что компьютер должен быть выключен не сейчас, а через некоторое время, то есть через пробел добавить «-t». Это даст понять компьютеру, что выключиться он должен через определенное время. Далее следует указать время в секундах, через которое ваш компьютер должен завершить работу. Допустим, написав «shutdown -s -t 10», ждите отключения через десять секунд. Если же написать shutdown -s -t 6000, компьютер будет выключен через 100 минут. Хотим напомнить, что за 10 минут до завершения работы на экране появится окно с оставшимся временем. Если вам будет угодно отменить выключение, вы сможете это сделать. Как осуществить это действие, вы можете увидеть ниже в статье.
Как отменить выключение компьютера?
Если вам было необходимо поставить ПК на таймер, но потом вы передумали и не нуждаетесь в этом действии, в командной строке вам нужно ввести код «shutdown -a». После этого предыдущая операция будет отменена, и вы можете дальше продолжать работать.
Ярлык выключения компьютера
Согласитесь, это удобно, если компьютер можно выключить со значка на рабочем столе. Не нужно каждый раз заходить в «пуск-выключение». Просто нажав на иконку, вы запустите завершение работы. Это можно сделать самостоятельно и это не отнимет у вас много времени.
Как создать ярлык выключения?
Если вы решили создать ярлык для выключения компьютера, вам необходимо выполнить кое-какие действия. У вас все получится, если вы будете следовать инструкции. Для этого на пустом месте по рабочему столу кликните правой кнопкой мышки, чтобы вызвать контекстное меню. В нем выбираете «Создать». Далее кликните на «ярлык». На вашем рабочем столе будет создан простой значок. После его образования выскочит окно с вопросом «Для какого элемента нужно создать ярлык?». В нём будет строка для ввода с названием «укажите расположение объекта». В ней нужно написать текст, схожий с управляющими словами на выключение компьютера через командную строку. Но немного она будет отличаться. Команда будет выглядеть так: Shutdown.exe -s -t 00. После ввода команды нажмите Enter. Далее вам предстоит назвать папку. Можете назвать её «выключение компьютера» или по-другому — как будет удобно или как вам понравится. Нажмите кнопку «Готово» — и папка создана. Также вы сможете изменить значок этого ярлыка. Нажмите на него правой кнопкой мышки, далее выберите «Свойства». Зайдите в раздел «Ярлык» и снизу вы увидите «Сменить значок». Нажмите, выберите тот,который вам понравится, кликните «Сохранить» и «Готово». Поместите этот символ отдельно от остальных, чтобы потом случайно не выключить ПК. Надеемся, статья помогла вам понять, что такое команда выключения компьютера, и как создать для этого ярлык.
Выключение компьютера по расписанию
Выключение компьютера по расписанию
Разработчиком операционной системы Windows предусмотрена возможность выключения или перезагрузки компьютера по расписанию. Как таковой, кнопки выключения с указанием параметров не существует. Для этого нужно воспользоваться командной строкой и другими штатными (встроенными) средствами Windows. Этот способ особенно хорош тем, что работает всегда и везде, поскольку разработан и предусмотрен непосредственно самим разработчиком операционной системы. Проверено на Windows XP, Windows 7, Windows 8.1
Кому не интересна теория, могут сразу перейти в разделы:
– Упрощённый ввод команд из командной строки
– Бесплатные программы для выключения компьютера
Выключение или перезагрузка компьютера по расписанию
(в заданное время) штатными (встроенными) средствами Windows
- Из командной строки:
– параметры и синтаксис команды shutdown
– упрощённый ввод команд (окно «Выполнить»)
– включение таймера обратного отсчёта
– установка точного времени выключения - С помощью исполнительного (пакетного) файла:
- Через планировщик заданий
Выключение и перезагрузка компьютера по расписанию
(в заданное время) из командной строки (MS DOS)
С незапамятных времён, в комплект поставки всех операционных систем семейства MS Windows входит дисковая операционная система (сокращённо – MS DOS), которая не имеет привычного пользовательского интерфейса для «бацанья» по нём мышкой. Управление MS DOS производится методом клавиатурного введения набора текстовых команд в специальном окне, в так называемой командной строке. Командная строка работает на любом компьютере, находящимся под управлением любой модификации операционной системы MS Windows.
В операционной системе MS Windows, из командной строки можно сделать абсолютно все, на что только способна эта система.
Командную строку можно вызвать одним из способов:
- нажать комбинацию клавиш Win+R, ввести cmd.exe, нажать ОК
- «Меню Пуск > Выполнить», ввести cmd.exe, нажать ОК
- «Меню Пуск > Все программы > Стандартные > Командная строка»
В любом случае, откроется окно MS DOS
(командная строка для ввода текстовой команды)
Именно в ней (в командной строке) мы будем:
- включать и выключать таймер обратного отсчёта ДО
выключения или перезагрузки компьютера
(т.е. указывать, через сколько времени произвести действие) - назначать и отменять точное время ДЛЯ
выключения или перезагрузки компьютера
(т.е. указывать, когда именно произвести действие)
Все манипуляции сводятся к обращению к файлу shutdown.exe
и указанию нужных параметров
Параметры и синтаксис команды shutdown
(для обращения к файлу shutdown.exe)
Файл shutdown.exe отвечает за выключение операционной системы Windows, её перезагрузку и т.д. Для получения перечня параметров запуска файла shutdown.exe из командной строки – жмём сочетание клавиш Win+R, в открывшемся окне вводим cmd.exe (переходим в MS DOS) и уже в DOS-овском окне (вручную) вводим «shutdown /?» (без кавычек). Жмём «OK» (клавиша «Enter»). В ответ система выдаст полный перечень параметров команды shutdown:
Что касается синтаксиса параметров для команды shutdown, то MS DOS понимает оба варианта записи – и через дефис (знак минус «—» на цифровой клавиатуре) и через слеш (косую черту на цифровой клавиатуре):
- shutdown /s /f /t 2000 равносильно shutdown -s -f -t 2000
- at 23:15 shutdown /r /f равносильно at 23:15 shutdown -r -f
В нашем случае, принципиальной разницы между слешем и дефисом нет. Гораздо важнее помнить о расстановке пробелов (space). Поскольку, в понимании операционной системы, слеш равен дефису с пробелом, то без пробела – может не работать.
Для примера, на скриншоте вверху, я по очереди вводил команды «shutdown-?» и «shutdown -?», а также «shutdown/?» и «shutdown /?». Ответ системы очевиден.
Упрощённый ввод команды shutdown
(окно «Выполнить»)
Чтобы включить/остановить таймер обратного отсчёта или установить/удалить точное время для выключения или перезагрузки компьютера из командной строки, вовсе не обязательно изощряться в неудобном доисторическом DOS-овском окне и вручную набирать текст команды. Гораздо проще вызвать окно «Выполнить» и вставить в него скопированный текст команды. Скопировать текст команды можно прямо со страницы этого сайта.
Вызвать окно «Выполнить» можно так:
- Нажимаем сочетание клавиш Win+R
- «Меню Пуск > Выполнить»
- «Меню Пуск > Все программы > Стандартные > Выполнить»
(тексты команд смотрим в таблице, ниже)
Вуаля! Все просто!
Прим. При ручном вводе команды с клавиатуры нужно обратить особое внимание на синтаксис написания команды, т.е. на расстановку пробелов, слешей, дефисов и т.д.
Включение из командной строки
таймера обратного отсчёта
для выключения и перезагрузки компьютера по расписанию
Включение таймера обратного отсчёта из командной строки позволяет установить ОДНОРАЗОВЫЙ таймаут в секундах до выключения или перезагрузки компьютера. (36000 сек. =10 часов, 12600 сек. = 35 часов, 360000сек. = 100 часов и т.д. Максимум 315360000 сек = 10 лет.). Такая задача будет выполнена только ОДИН раз, после чего процедуру назначения задачи нужно будет повторить. Если нужно, чтобы компьютер систематически выключался по расписанию (в одно и то же время), то тогда нужно использовать исполнительный (пакетный) файл или планировщик заданий
Чтобы включить или выключить таймер обратного отсчёта – открываем окно «Выполнить» (Win+R), вводим нужную команду и жмем ОК.
Время до выключения (перезагрузки) компьютера нужно вводить в секундах.
Значения времени, естественно – у каждого своё.
Текст команды
(по два равноценных варианта)
| Назначение команды |
shutdown /s /f /t 2000 | Выключить компьютер через 33мин = 2000 секунд |
shutdown -s -f -t 2000 | |
shutdown /r /f /t 2000 | Перезагрузить компьютер через 33мин = 2000 секунд |
shutdown -r -f -t 2000 | |
shutdown /a |
Отменить команду на выключение или перезагрузку компьютера.
|
shutdown -a | |
Если планы изменились, то всегда можно отменить задание для выключения или перезагрузки компьютера |
Правильный ввод команды подтверждается соответствующими всплывающими окнами в трее. Всплывающие окна должны появляться после каждого правильного введения команды. Выглядят они, примерно так:
Всплывающее окно, подтверждающее правильность введённой команды на выключение или перезагрузку системы Windows | Реакция системы на команду выключить или перезагрузить компьютер через 33мин = 2000 секунд |
Всплывающее окно, подтверждающее правильность введённой команды на отмену выключения или перезагрузки системы Windows | Реакция системы на команду по отмене команды на выключение или перезагрузку компьютера |
Всплывающее окно, предупреждающее о скором выполнении команды по выключению или перезагрузке системы Windows |
За 10 минут до выполнения задачи, система начинает напоминать об скором окончании обратного отсчёта. Форма напоминания может иметь несколько вариантов. Наверное, зависит от версии Windows и стиля оформления.
|
Всплывающее окно, предупреждающее о скором выполнении команды по выключению или перезагрузке системы Windows | За несколько минут до выполнения задачи система уведомляет об скором окончании обратного отсчёта |
Установка из командной строки
точного времени текущей даты
для выключения и перезагрузки компьютера
Установка точного времени текущей даты из командной строки позволяет назначить точное время текущей даты для выключения или перезагрузки компьютера. Такая задача будет выполнена только ОДИН раз, после чего процедуру назначения задачи нужно будет повторить. Если нужно, чтобы компьютер систематически выключался по расписанию (в одно и то же время), то тогда нужно использовать исполнительный (пакетный) файл или планировщик заданий
Чтобы установить точное время текущей даты для выключения или перезагрузки компьютера – открываем окно «Выполнить» (Win+R), вводим нужную команду и жмем ОК.
Время выключения (перезагрузки) компьютера нужно вводить в указанном формате.
Значения времени, естественно – у каждого своё.
Текст команды
(по два равноценных варианта)
| Назначение команды |
at 23:15 shutdown /s /f
| Выключить компьютер сегодня, в 23:15 |
at 23:15 shutdown -s -f | |
at 23:15 shutdown /r /f | Перезагрузить компьютер сегодня, в 23:15 |
at 23:15 shutdown -r -f | |
shutdown /a | Отменить команду на выключение или перезагрузку компьютера. |
shutdown -a | |
Если планы изменились, всегда можно отменить задание для выключения или перезагрузки компьютера |
В отличие от установки таймера, правильный ввод команды при назначении времени выключения или перезагрузки компьютера не подтверждается соответствующими всплывающими окнами в трее
Из командной строки удобно создавать ОДНОРАЗОВОЕ задание для выключения или перезагрузки компьютера. Если требуется систематическое выключение компьютера по расписанию (например – в заданное время, в конце рабочего дня), то тогда нужно установить время выключения через исполнительный (пакетный) файл или через планировщик заданий
Выключение и перезагрузка компьютера
с помощью исполнительного (пакетного) файла
Исполнительные (пакетные) файлы с расширением .bat (батники) значительно облегчают работу с командной строкой. Единожды создав такой bat-файл с текстом нужной команды, можно выполнять её простым кликом по батнику, без утомительного вызова окна командной строки и ввода в него текста команды.
Вспомним список наших команд и создадим соответствующие батники:
- shutdown /s /f /t 2000 или shutdown -s -f -t 2000
(выключить компьютер через 33мин = 2000 секунд) - shutdown /r /f /t 2000 или shutdown -r -f -t 2000
(перезагрузить компьютер через 33мин = 2000 секунд) - at 23:15 shutdown /s /f или at 23:15 shutdown -s -f
(выключить компьютер сегодня, в 23:15) - at 23:15 shutdown /r /f или at 23:15 shutdown -r -f
(перезагрузить компьютер сегодня, в 23:15) - shutdown /a или shutdown -a
(отменить команду на выключение/перезагрузку компьютера)
Чтобы создать исполнительный (пакетный) батник – открываем блокнот, копируем (пишем) в него нужную строку команды и сохраняем файл с расширением .bat. Для примера создадим два файла – файл «Выключение.bat» и файл «Отмена.bat». В первый файл запишем строку «shutdown /s /f /t 2000» (без кавычек), во второй – строку «shutdown /a» (без кавычек). Клик по первому файлу будет давать команду на выключение компьютера через 33мин = 2000 секунд. Клик по второму файлу будет отменять команду на выключение компьютера через 33мин = 2000 секунд. Таким образом, мы получим два файла, кликая по которым будем иметь тот-же эффект, что и в случае вызова командной строки со вводом в неё нужной команды.
Все очень просто, и – это гораздо удобнее, чем командная строка. К тому-же, этот способ даёт простор для полёта фантазии и творческой мысли. Например, можно задать таймаут в 28800 сек. (28800 сек = 8 часов = длина рабочего дня), положить файл «Выключение.bat» в папку автозагрузки компьютера и уже не беспокоиться о его выключении в конце рабочего дня. Потому что, каждый раз, при загрузке системы, она будет получать команду на своё выключение через 8 часов = 28800 сек. Тот же эффект даст исполнительный .bat-файл в автозагрузке, с содержанием «at 17:00 shutdown /s /f» (без кавычек). При чем, эта команда даже предпочтительней, поскольку устанавливает точное время выключения компьютера и не зависит от количества перезагрузок в течение рабочего дня.
Прикол. Если задать в bat-файле, в папке автозагрузки, таймаут 180 сек., то тогда – комп будет выключаться через 3 мин после своего запуска.
Выключение и перезагрузка компьютера
в заданное время через планировщик заданий
Планировщик заданий – особая фишка Windows. Планировщик заданий позволяет создавать и выполнять различные задания по расписанию. В нашем случае – это систематически выключать или перезагружать компьютер в указанное время. В отличие от командной строки и bat-файла, планировщик заданий позволяет более гибко назначить точное время и периодичность выключения компьютера.
Чтобы настроить выключение или перезагрузку компьютера в заданное время через планировщик заданий – открываем планировщик заданий. Он находится в «Меню Пуск > Все программы > Стандартные > Служебные > Планировщик заданий»
Выключение и перезагрузка компьютера в заданное время через планировщик заданий
Дальше, в окне планировщика, в левой колонке, нажимаем на «Библиотека планировщика заданий». Там-же, в правой колонке, которая называется «Действия», жмём «Создать простую задачу».
Окно планировщика заданий
Затем, в открывшемся окне пишем имя задачи и её описание. Здесь можно писать все, что душе угодно. Имя задачи и её описание будет потом отображаться в средней колонке планировщика после создания задачи. Я написал имя – «Выключение», описание – «Выключить компьютер» и нажал кнопку «Далее»…
В следующем открывшемся окне нужно выбрать периодичность выполнения задачи. Я выбрал – «Ежедневно». «Далее»…
В следующем открывшемся окне нужно указать дату, с которой начать выполнение задачи и время её выполнения. По-умолчанию, отсвечивают текущие значения даты и времени. Дату можно оставить без изменения (начать сегодня), а вот время нужно поставить своё. Это будет требуемое время выключения компьютера. Я поставил 17:00:00, что соответствует окончанию моего рабочего дня. Строку «Повторять каждые 1 дн.» – оставил без изменения. «Далее»…
В следующем открывшемся окне нужно установить переключатель (чекбокс) против слов «Запустить программу». «Далее»…
В следующем открывшемся окне, в строке «программа или сценарий» вводим команду «shutdown» (без кавычек), а в поле «добавить аргументы» «-s -f» (без кавычек) – для выключения. Если нужно перезагрузить компьютер, то тогда в поле «добавить аргументы» вводим «-r -f» (без кавычек). «Далее»…
Выключение и перезагрузка компьютера в заданное время через планировщик заданий
Жмём кнопку «Готово». Задача на ежедневное выключение компьютера в 17:00 – создана и запущена. Проверить работу или удалить задание можно следующим образом. Запускаем планировщик, нажимаем на «Библиотека планировщика заданий» и в среднем столбике находим нужное задание (по имени). Правой кнопкой мышки кликаем по нему и в выпадающем меню выбираем нужное.
Планировщик заданий – особая фишка Виндовс
Для проверки я кликнул на «Выполнить». Компьютер отреагировал мгновенно. Работает, ура!
Реакция компьютера на проверку выполнения задания по выключению
Прим. | Перед тем, как настраивать Планировщик, нужно посмотреть включена ли его служба. Для этого – открываем окно «Выполнить» (Win+R или «Меню Пуск > Выполнить») и вводим services.msc |
В открывшемся окне ищем «Планировщик заданий» и смотрим на его состояние. Оно должно быть «Работает». Если нет, то щелкаем на нем правой кнопкой мыши и в выпадающем меню выбираем «Запустить» |
Выключение компьютера
Выключение компьютера из командной строки
Выключение компьютера по расписанию на tehnopost.info
- Из командной строки:
– параметры и синтаксис команды shutdown
– упрощённый ввод команд (окно «Выполнить»)
– включение таймера обратного отсчёта
– установка точного времени выключения - С помощью исполнительного (пакетного) файла:
- Через планировщик заданий
Выключить компьютер из командной строки — команда shutdown
Большинство пользователей выключают компьютер с помощью кнопки, расположенной в меню «пуск». Некоторые используют физические кнопки питания на своих машинах. Очень немногие люди пользуются способом, с помощью которого возможно выключить компьютер из командной строки.
Причиной этого является то, что большинство из нас не знают, что в командной строке можно использовать не только выключение, перезагрузку из cmd или выход из системы, но также и выключить удаленный компьютер, если у вас есть административный доступ. С такими привилегиями Вы можете отправить сообщение, содержащее причину отключения. Этот пост покажет вам, как это делать.
Все рекомендации одинаково эффективны в современных ОС, начиная от Windows XP, заканчивая последней версией (8.1).
Первое Ваше действие будет заключаться в вызове командной строки. На начальном этапе сделайте так, воспользовавшись одним способом из нескольких:
- Зажмите клавишу Windows (значок окна) + R.
- В окне «выполнить» напечатайте CMD и нажмите OK мышкой или Enter на клавиатуре.
Это позволит запустить командную строку. Следуйте инструкциям ниже, в зависимости от того, что вы хотите сделать.
Выключение локального компьютера (Вашего)
Здесь потребуется одна единственная команда shutdown, но при вводе ее в таком виде у Вас ничего не выйдет. Команда использует свои расширения, а именно префикс S, который указывает на отключение устройства.
Введите shutdown -s в командной строке и нажмите Enter, что приведет к скоро временному завершению работы ПК с предупреждением. Если использовать shutdown -p, то компьютер выключится моментально.
Особенностью shutdown является то, что компьютер можно выключить из командной строки через определенное количество времени. К команде выше прибавляется префикс t, числовая переменная, и она принимает вид shutdown –s -t 300.
После выполнения запускается таймер обратного отсчёта и показываетсяпредупреждающее сообщение. Числовая переменная (в данном случае 300) представляет собой число секунд, по истечении которых компьютер будет отключен. Задайте свое количество секунд, исходя из своих потребностей.
Для отображения сообщения, содержащее причину выключения, используйте shutdown –s -t 500 -c «Я устал. Я не хочу работать, ухожу домой» (с кавычками) в cmd и нажмите клавишу Enter. Параметр -c используется в команде, чтобы прокомментировать причину отключения и что следует в кавычках будет отображаться в диалоговом окне в качестве пояснения. Это может быть использовано для отображения смешных сообщений.
Завершение работы удаленного компьютера
Чтобы выключить удаленный компьютер введите shutdown-s-m \\имя компьютера в cmd и нажмите клавишу Enter. Замените «\\имя компьютера», на фактическое имя удаленного ПК для попытки выключения. Как упоминалось ранее, вы должны иметь доступ администратора к компьютеру, который вы пытаетесь выключить. Чтобы узнать есть ли у вас административные права доступа, нажмите сочетание клавиш Windows + R, введите имя компьютера, далее нажмите клавишу Enter.
Примечание: если Вы не помните имя удаленного компьютера, вы можете отыскать его, открыв список всех подключенных ПК, выполнив net view в командной строке.
Если вы можете подключиться к компьютеру, вам надо ввести свое имя пользователя и пароль. Войдя в них, в окне будет показан список всех директорий, доступных для Вас. Это должно помочь узнать, можно или нельзя выключить удаленный компьютер.
Используйте выражение типа «shutdown -a», для отката выключения. Это приведет к остановке отключения системы, завершение работы, в том случае, если обратный отсчет времени не достиг 0.
На этом все, надеюсь урок пошел на пользу и Вы уже знаете, как выключить компьютер из командной строки. Вы всегда должны помнить, что управление от имени администратора дает привилегии, а со всем другим не составляет особого труда разобраться!
Посмотрите еще статьи:
Вы можете пропустить чтение записи и оставить комментарий. Размещение ссылок запрещено.
Как выключить Mac с терминала
Опытные пользователи Mac могут захотеть выключить компьютер из командной строки. Это может быть полезно для удаленного администрирования с помощью ssh, в ситуациях, когда Mac загружается в однопользовательский режим, или во многих других случаях устранения неполадок и системного администрирования.
Есть несколько способов выключить Mac из командной строки, мы рассмотрим два самых простых метода с использованием простого синтаксиса.
Терминал Mac предлагает множество команд для обработки различных задач и системных функций, и поэтому, естественно, командная строка также предлагает метод выключения компьютера Mac из Терминала.
Важное предупреждение: выключение Mac через командную строку происходит мгновенно. Нет ни подтверждения, ни диалогового окна с предупреждением, ни остановки для сохранения документов, ни запроса на закрытие приложений или сохранение чего-либо. Вместо этого Mac немедленно прекратит все происходящие действия и немедленно выключит компьютер. Это может привести к потере данных, поэтому убедитесь, что вы готовы выключить Mac, если введете эти команды.
Завершение работы Mac из командной строки с «выключением»
Как следует из названия, команда «shutdown» может выключить Mac, а также перезагрузить Mac через Терминал.Чтобы выключить Mac с помощью команды shutdown, вы должны использовать флаг -h и указать время для «сейчас», создав синтаксис следующим образом:
sudo shutdown -h сейчас
Как только вы нажмете «возврат» и подтвердите команду, Mac остановит и завершит работу всех приложений и процессов, а также выключит компьютер. Нет ни предупреждения, ни диалога, это происходит мгновенно.
Если вы не вошли в систему как пользователь root (через одного пользователя или иным образом), вам нужно будет поставить перед командой shutdown префикс «sudo», чтобы предоставить команде привилегии суперпользователя, что потребует ввода пароля администратора.
Если вы хотите попробовать это самостоятельно (и у вас все данные сохранены и ничего важного не открыто), сделайте следующее:
- Откройте терминал в Mac OS (находится в папке / Applications / Utilities /)
- Точно введите следующий синтаксис команды:
- Нажмите клавишу возврата и авторизуйтесь с помощью пароля администратора, чтобы немедленно выключить Mac.
sudo shutdown -h сейчас
Mac немедленно выключится.Никакие данные не сохраняются и никакие диалоги не подтверждаются, выключение происходит мгновенно.
Вы также можете использовать флаг -h, чтобы установить время или дату для выключения компьютера, например, через 30 минут, но если вы хотите мгновенно выключить Mac, вы должны использовать параметр «сейчас» с флагом -h а не число.
Выключение Mac за XX минут из командной строки
Если вы действительно хотите установить задержку выключения, вы можете вместо этого использовать следующий синтаксис команды:
отключение sudo -h +30
Замените «30» на любое другое количество минут, чтобы выключить Mac за это время.Например, если вы поставите «2» вместо 30, вы выключите Mac через 2 минуты.
Выключение Mac через терминал с «остановкой»
Команда «halt» также позволяет мгновенно выключить Mac через командную строку. Процесс и синтаксис для «остановки» для выключения Mac следующие:
- Откройте приложение терминала в Mac OS
- Введите синтаксис команды остановки точно так, как описано:
- Нажмите клавишу возврата, выполните аутентификацию с помощью sudo, чтобы мгновенно выключить Mac.
остановка судо
Используете ли вы «остановку» или «выключение» на самом деле не имеет значения, это в основном предпочтения и то, что вы можете вспомнить при необходимости.
Кстати, команду shutdown также можно использовать для перезапуска Mac из командной строки, используя флаг -r вместо флага -h.
Имейте в виду, что для большинства пользователей подход с использованием командной строки не будет лучше или быстрее, чем доступ к параметру «Завершение работы» в меню Apple или использование сочетаний клавиш на кнопке питания, это действительно нацелено на опытных пользователей, которые уже используют команду линия в любом случае.
Связанные
.
Справка по команде выключения Linux и примеры
Обновлено: 04.05.2019, Computer Hope
В Unix-подобных операционных системах команда shutdown завершает работу или перезагружает систему.
Описание
Команда shutdown безопасно останавливает систему. Все вошедшие в систему пользователи уведомляются о том, что система выходит из строя, и операции входа в систему блокируются. Систему можно выключить немедленно или после указанной задержки.
Все процессы сначала уведомляются о том, что система выходит из строя, сигналом SIGTERM . Это дает программам, таким как vi , время для сохранения редактируемого файла, программам обработки почты и новостей возможность корректно завершить работу и т. Д.
shutdown выполняет свою работу, сигнализируя процессу init , предлагая ему изменить уровень выполнения. Уровень выполнения 0 используется для остановки системы, уровень выполнения 6 используется для перезагрузки системы, а уровень выполнения 1 используется для перевода системы в состояние, при котором могут выполняться административные задачи (однопользовательский режим).Уровень выполнения 1 используется по умолчанию, если не указаны параметры -h или -r .
В вашей системе может быть другой набор параметров для команды shutdown ; подробности в документации.
Синтаксис
выключение [-akrhPHfFnc] [-t сек ] время [ сообщение ]
Опции
-а | Управляйте доступом к команде shutdown с помощью файла управления доступом / etc / shutdown.разрешить . См. Раздел Контроль доступа ниже для получения дополнительной информации. |
-к | Не выключать, а отправлять предупреждающие сообщения, как если бы выключение было реальным. |
-r | Перезагрузка после выключения. |
-h | Дает указание системе выключиться, а затем остановиться. |
-П | Указывает системе на выключение и затем отключение питания. |
-H | Если также указано -h , этот параметр указывает системе перейти в монитор загрузки в системах, которые его поддерживают. |
-ф | Пропустить fsck после перезагрузки. |
-F | Force fsck после перезагрузки. |
-н | Не звоните по номеру init для завершения процессов; дать команду shutdown сделать это самому. Использование этой опции не рекомендуется, и ее результаты не всегда предсказуемы. |
-c | Отменить отложенное завершение работы. (Это не относится к « shutdown now », который не ждет перед выключением.) С этой опцией невозможно указать аргумент time , но вы все равно можете указать пояснительное сообщение, которое будет отправлено всем пользователям. |
-t сек | Укажите init подождать секунд секунд между отправкой процессам предупреждения и сигнала уничтожения, прежде чем перейти на другой уровень выполнения. |
время | Аргумент время указывает, когда выполнять операцию выключения. Время можно отформатировать по-разному: Во-первых, это может быть абсолютное время в формате чч : мм , в котором чч — это час (1 или 2 цифры, от 0 до 23 ) и мм — минута часа (в виде двух цифр). Во-вторых, это может быть формат + m , где m — количество минут ожидания. Кроме того, слово теперь совпадает с указанием +0 ; он немедленно отключает систему. |
сообщение | Сообщение, которое будет отправлено всем пользователям вместе со стандартным уведомлением о завершении работы. |
Детали
Если на будущее запланировано выключение , он создаст файл с рекомендациями / etc / nologin , который заставляет программы, такие как login , не разрешать вход новым пользователям.Этот файл создается за пять минут до начала процесса выключения. shutdown удаляет этот файл, если он остановлен до того, как он сможет сигнализировать init (т.е. он отменен или что-то пойдет не так). Он также удаляет его перед вызовом init для изменения уровня выполнения.
Флаг -f означает «быстрая перезагрузка». Это создает только рекомендательный файл / fastboot , который может быть протестирован системой, когда он снова появится. Загрузочный rc-файл системы («rc» означает «runcom», что является сокращением от «запускать команды») может проверить, присутствует ли этот файл, и решить не запускать fsck , поскольку система была выключена должным образом. путь.После этого процесс загрузки должен удалить / fastboot .
Флаг -F означает «принудительно fsck ». Это создает только рекомендательный файл / forcefsck , который может быть протестирован системой, когда он снова появится. Загрузочный rc-файл может проверить, присутствует ли этот файл, и решить запустить fsck со специальным флагом «force», чтобы проверялись даже правильно размонтированные файловые системы. После этого процесс загрузки должен удалить / forcefsck .
Флаг -n заставляет shutdown не вызывать init , а убивать все запущенные процессы. shutdown затем отключит квоту, учет и подкачку и размонтирует все файловые системы.
Контроль доступа
shutdown можно вызвать из init при нажатии комбинации клавиш Ctrl + Alt + Del, если в / etc / inittab есть соответствующая запись. Однако это будет означать, что любой, у кого есть физический доступ к клавиатуре консоли, может выключить систему.
Чтобы предотвратить это, shutdown может проверить, вошел ли в систему авторизованный пользователь. Если shutdown вызывается с аргументом -a (добавьте это к вызову shutdown в / etc / inittab ), он проверяет наличие файла /etc/shutdown.allow . Затем он сравнивает имена входа в этом файле со списком людей, которые вошли в систему на виртуальной консоли (из / var / run / utmp ). Только если один из этих авторизованных пользователей или root вошел в систему, он будет продолжен.В противном случае напишет сообщение
выключение: авторизованные пользователи не вошли в систему
… в (физическую) системную консоль. Формат /etc/shutdown.allow — одно имя пользователя в строке. Пустые строки и строки комментариев (с префиксом # ) разрешены. В настоящее время в этом файле могут находиться не более 32 пользователей.
Обратите внимание, что если /etc/shutdown.allow отсутствует, аргумент -a игнорируется.
Остановка и выключение
Параметр -H просто устанавливает переменную среды init INIT_HALT на HALT , а параметр -P просто устанавливает эту переменную на POWEROFF .Сценарий завершения работы, который вызывает halt в качестве последнего элемента в последовательности завершения работы, должен проверить эти переменные среды и вызвать halt с правильными параметрами, чтобы эти параметры действительно имели какой-либо эффект.
Файлы
/ fastboot
/ etc / inittab
/etc/init.d/halt
/etc/init.d/reboot
/etc/shutdown.allow
Примеры
отключение 8:00
Запланируйте выключение системы на 8:00.
отключение 20:00
Запланируйте выключение системы при 8 P.М.
выключение +15 «Обновление оборудования, время простоя должно быть минимальным»
Запланируйте выключение системы через пятнадцать минут. Наряду с обычным сообщением, предупреждающим пользователей о том, что система выключается, они получат описательное сообщение об обновлении оборудования.
отключение сейчас
Немедленно выключите систему.
выключение -r сейчас
Немедленно выключите систему и автоматически перезагрузите ее.
выключение -P сейчас
Немедленно выключите систему и автоматически выключите ее.
остановка — Остановить компьютер.
poweroff — Остановить компьютер.
reboot — Остановить компьютер.
стена — Отправить сообщение всем авторизованным пользователям.
.
ubuntu — Как выключить эмулятор Android через командную строку
Переполнение стека
- Около
Продукты
- Для команд
Переполнение стека
Общественные вопросы и ответыПереполнение стека для команд
Где разработчики и технологи делятся частными знаниями с коллегамиВакансии
Программирование и связанные с ним технические возможности карьерного ростаТалант
Нанимайте технических специалистов и создавайте свой бренд работодателяРеклама
Обратитесь к разработчикам и технологам со всего мира- О компании
Загрузка…
- Авторизоваться
зарегистрироваться текущее сообщество
.