Завершение работы и перезапуск с помощью команд

Часто мы хотим знать, как выключить компьютер, перезагрузить его ... каждый раз через определенное время или в точное время, ну вот как это сделать с терминала:

Чтобы выключить ПК:

kzkggaara @ geass: ~ $ sudo выключение -h сейчас
Примечание: Необходимо ввести наш пароль root, поскольку требуются права администратора.

Чтобы выключить компьютер по истечении заданного времени:

kzkggaara @ geass: ~ $ sudo выключение -h + "желаемое время"
Должен измениться ""Желаемое время"”Для количества или количества минут ожидания перед выключением системы.
пример: отключение sudo -ч +10 // Система выключится через 10 минут после ввода этой командной строки.
Примечание: Необходимо ввести наш пароль root, поскольку требуются права администратора.

Чтобы выключить компьютер в определенное время:

kzkggaara @ geass: ~ $ sudo выключение -h "желаемое время"
Должен измениться ""Желаемое время"По логике времени, когда они хотят, чтобы система отключилась. Часы в 24-часовом формате; от 0 до 23.
пример: отключение sudo -ч 22:30 // Система выключится в 22:30, то есть; в 10:XNUMX ночи.
Примечание: Необходимо ввести наш пароль root, поскольку требуются права администратора.

Чтобы перезагрузить компьютер, выполните одно из следующих действий:

kzkggaara @ geass: ~ $ sudo выключение -r сейчас
kzkggaara @ geass: ~ $ sudo перезагрузка
Примечание: Необходимо ввести наш пароль root, так как требуются права администратора. Кроме того, любая из двух предыдущих строк делает то же самое; перезагрузите компьютер.

Чтобы перезагрузить компьютер через определенное время:

kzkggaara @ geass: ~ $ sudo выключение -р +"Желаемое время"
Должен измениться ""Желаемое время" ”Для количества или количества минут ожидания перед перезапуском системы.
пример: отключение sudo -р +10 // Система перезагрузится через 10 минут после ввода этой командной строки.
Примечание: Необходимо ввести наш пароль root, поскольку требуются права администратора.

Теме статьи:
Cron и crontab, объяснение

Чтобы перезагрузить компьютер в определенное время:

kzkggaara @ geass: ~ $ sudo выключение -r "Желаемое время"
Должен измениться ""Желаемое время"По логике времени, когда они хотят перезапустить систему. Часы в 24-часовом формате; от 0 до 23.
пример: отключение sudo -р 22:30 // Система перезапустится в 22:30, то есть; в 10:XNUMX ночи.
Примечание: Необходимо ввести наш пароль root, поскольку требуются права администратора.

Больше команд в: Научитесь обходиться без графической среды


56 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   диазепан сказал

    Я использую его только тогда, когда мне нужно перезагрузить машину, и я не могу сделать это через графический интерфейс.

  2.   Фреди сказал

    Есть идея показывать сообщение так часто?

    1.    КЗКГ ^ Гаара сказал

      Объясните лучше, чем вы хотите заниматься, и я помогу вам добиться этого 🙂

      1.    Фреди сказал

        Скажем:

        shutdown -h 10 "выключение компьютера через" # время

        идея, что он периодически отображает сообщение в одном и том же терминале, чтобы предупредить о завершении работы.

        1.    КЗКГ ^ Гаара сказал

          Ах, как просто.
          Сначала мы ставим его на ожидание 60 секунд, по прошествии этих 60 секунд он показывает сообщение на терминале с надписью «Завершение работы» и еще через 10 секунд запускает процесс завершения работы.
          Это было бы так:
          sleep 60 && echo "Apagando" && sleep 10 && shutdown -n

          Если вы хотите показать сообщение, но это системное уведомление (Gnome или KDE), это будет с помощью команды notify-send, чтобы это работало, у вас должен быть установлен libnotify-bin, и строка будет выглядеть следующим образом:
          sleep 60 && notify-send "Apagando" && sleep 10 && shutdown -n

          1.    Фреди сказал

            Спасибо, спасибо, это то, что я давно искал.

    2.    Франсиско Мартинес сказал

      Здравствуйте, я думаю, что информация, которую я собираюсь вам предложить, поможет вам, если у вас есть сомнения, вы можете прийти ко мне;
      Вы можете использовать файл (находится в / etc /) / command «crontab» для создания «запланированного задания», введя значения: день месяца, день недели, кто его выполняет ...
      Это очень полезно для серверов, которым требуется некоторая автономия ... Надеюсь, это поможет 🙂

  3.   Китти сказал

    Очень хорошо, но они еще:
    init 0 (выключить компьютер)
    init 6 (перезагрузите компьютер)

    Им легче хи-хи,
    привет!

    1.    КЗКГ ^ Гаара сказал

      И немного самоубийственно, я также думаю, ха-ха, потому что переход непосредственно на уровень запуска 0, не проходя через другие, эквивалентен отключению кабеля питания, верно?

      init 0 что он делает правильно? 🙂

      1.    Китти сказал

        Хахаха да, я думаю, когда я тороплюсь, когда я это делаю xD

        1.    Смелость сказал

          Вы увидите, когда загрузите свой компьютер, хе-хе.

          Что ж, если нет, то элав каркамал дает вам его, потому что вы ему нравитесь.

          1.    Китти сказал

            Хахаха, как ты плохой ^^
            Что ж, больше я этого не сделаю. Lo prometo!
            Привет!

            1.    Смелость сказал

              Но если я очень хорошая женщина xD


      2.    Когда-либо сказал

        Нет, это не самоубийство. Уровни 0 и 6 останавливают все службы, отключают диски перед отключением питания, поэтому это не то же самое, что отключение кабеля.
        привет

        1.    КЗКГ ^ Гаара сказал

          Я думал, что это делают промежуточные уровни выполнения, а затем последний, который был выполнен, был тем, который просто закрыл соединение ... да ладно, он выключил оборудование. Из того, что я подумал, что просто перейдя на этот уровень запуска, система выключится, не размонтировав все, вы можете поместить ссылку, чтобы прочитать об этом? 🙂

          Спасибо 😀

          1.    Когда-либо сказал

            Я не знаю, ссылается ли он, но я приглашаю вас посмотреть содержимое каталогов /etc/rc0.d и /etc/rc6.d (если вы используете Debian) и сравнить их с другими уровнями.
            Есть все динамические ссылки на службы, которые запускаются и останавливаются при переключении с одного уровня выполнения на другой. Ссылки, начинающиеся с буквы «S», запускают демона, а те, что начинаются с «K», останавливают их. Как видите, на уровнях 0 и 6 все ссылки на демонов начинаются с K, что означает, что при переключении на эти уровни они останавливают всех демонов, размонтируют файловые системы, а затем разница между 0 и 6 составляет тот один отправляет сигнал перезагрузки, а другой сигнал выключения.
            Конечно, "man init" или что-то подобное даст вам больше информации. С этого компьютера, который я пишу, я не могу показать вам или хорошо сказать, в каком разделе он говорит, потому что я использую systemd, который заменяет все записи в руководстве SystemV, такие как init.
            привет

    2.    Хувентино сказал

      Я так делаю ...
      (Я узнал об этом много лет назад из системы SUN Microsystems
      сначала войдите как "root", затем я наберу:

      "Синхронизировать", затем нажимаю "ввод"
      тогда я пишу:
      "Init 0", а затем я нажимаю "ввод" и с этим я выключаю машину

      Для перезапуска я вхожу в систему как «root» и набираю:
      "Синхронизировать", затем "ввести"
      тогда я пишу:
      "Перезагрузка" и сбросил нажимаю "ввод" и с этим перезагружаю машину

      У меня это работает в системе Debian, надеюсь, вам поможет.

      1.    Cristian сказал

        Как включить ноутбук с беспроводной клавиатурой?

  4.   Грегорио Эспадас сказал

    Совет: сделайте выключения-ч теперь эквивалентно стой (преимущество: короче, без параметров и легко запоминается), согласно официальной документации (man halt).

    1.    Когда-либо сказал

      Команда halt работает иначе, если вы используете SystemD. В этом случае он замедляет работу всего ПК, но не отправляет сигнал ACPI для выключения, поэтому вам придется нажимать кнопку питания вручную. Поэтому рекомендуемая команда для замены «shutdown -h now» - poweroff.
      привет

      1.    пользователь fedora сказал

        eVeR то, что вы говорите, не такое, Halt работает в systemD, вам просто нужно добавить опцию выключения:
        #остановка-р
        единственный недостаток Halt в том, что он требует прав root и / или sudo
        Я использую Fedora, с уважением

  5.   Марко сказал

    Спасибо за информацию. очень полезно!!!

  6.   Мерлин Дебианит сказал

    Я признаю, что я не знал о перезапуске в определенное время, но я действительно не понимаю, какое от этого будет использование, по крайней мере, в моем случае я выключаю машину только в определенное время, когда я прекращаю скачивать что-то, и я вычисляю, когда это заканчивается, и я всегда даю ему на 1-2 часа больше, чем длится скачать.

    Хороший вклад.

  7.   Мигель сказал

    Хорошо, он должен что-то делать 🙂

    1.    e2391 сказал

      Это полезно для тех из нас, кто пользуется оконными менеджерами. Таким образом вы можете создать запись в меню (если оно у вас есть) для выключения или перезагрузки ПК.

      Чтобы sudo не запрашивал пароль при завершении работы или выполнении любой другой специальной команды, правило можно создать в / etc / sudoers =)

      Привет!

  8.   Вискоза сказал

    Полезно, когда я хочу выключить компьютер через определенное время, для загрузки или чего-то подобного, спасибо, что поделились.

    1.    КЗКГ ^ Гаара сказал

      Спасибо за комментарий

  9.   Иисус сказал

    Один вопрос, а как мне заставить компьютер включаться в определенное время?

    1.    Когда-либо сказал

      Вы не можете заставить его включиться с 0, но вы можете заставить его вернуться из сна. Для этого нужен BIOS, или также в совместимом BIOS есть инструмент Linux. Если интересно, дам ссылку.
      привет

  10.   Виргилий сказал

    Вы можете использовать halt или poweroff для выключения и перезагрузки для перезапуска (они не нуждаются в параметрах) с тем преимуществом, что они не нуждаются в административных разрешениях, и поэтому мы могли бы, например, поставить; cp largefile.mkv / media / device; выключить

    В противном случае вам придется ввести пароль, и мы не сможем отключить его после операции, если не сделаем это как root.

    1.    0Н3Р сказал

      Мы можем добавить параметр -f, чтобы компьютер почти мгновенно выключался или перезагружался.

      1.    Когда-либо сказал

        Принудительное завершение работы - это нехорошо, так как он выполняет команду отключения питания без остановки служб или демонтажа дисков. Вот почему это так быстро!
        привет

    2.    Когда-либо сказал

      halt и poweroff ДОЛЖНЫ быть административными разрешениями. Использовать графический интерфейс проще, потому что X работает от имени пользователя root и не требует повышения прав.

      1.    Альварито050506 сказал

        Не так, по крайней мере, на Raspbian (Debian 9 Jessie) я запускаю startx как обычный пользователь (пи).

  11.   jmvr1957 сказал

    Запрос, если мне нужно выключать в определенное время каждый день, например, в 22:30 каждый день в году, как мне это сделать с терминала? Большое спасибо.

    1.    КЗКГ ^ Гаара сказал

      Для этого поместите строку или команду выключения в crontab: shutdown -r 22: 30… Я рекомендую вам прочитать это, чтобы вы узнали, как использовать crontab: https://blog.desdelinux.net/chuleta-para-entender-mejor-el-crontab/

  12.   Деннис сказал

    Привет, хотелось бы узнать, как отключить систему за 8 секунд.

    1.    КЗКГ ^ Гаара сказал

      shutdown -t 8
      Конечно, вам нужно запустить это как root или использовать sudo

  13.   Деннис сказал

    Здравствуйте, я хотел бы знать, как выключить систему за 8 секунд, потому что я использовал некоторые инструкции, но он выключает ее только через несколько минут, я хочу знать, за секунды

  14.   Дионни Фернандес сказал

    Я делаю сценарий, использующий эти команды, чтобы выключить мою машину в определенное время, все в порядке, пока не придет момент запроса пароля, мой вопрос в том, как вставить код, который я являюсь root, или что, когда я доберусь до sudo su, поместите ключ автоматически и выполнить ???
    Заранее благодарим за ответы…

    1.    Дон Жуан сказал

      пользователь может запустить команду выключения.
      шаг за шагом
      cd / sbin
      chmod u + s выключение

      затем вы создаете символическую ссылку в / usr / bin
      cd / usr / bin
      ln -s / sbin / shutdown выключение
      и этот скрипт будет работать без рута

  15.   Дон Жуан сказал

    мммм

  16.   УЛЬТРОН сказал

    Что, если я хочу запланировать включение компьютера в определенное время?
    кстати спасибо. Давно искал эту информацию, то есть около получаса назад ... давно ... давно.

  17.   УЛЬТРОН сказал

    Не могли бы вы мне помочь? Я новичок в Linux, и я начал с ubuntu, но моя карьера требует, чтобы я использовал Autocad, как я могу использовать Autocad в ubuntu? Будет ли работать версия Autocad для Mac?

  18.   Карлос Салас сказал

    Спасибо !!! Мне была нужна ваша информация, мы на связи, где бы вы ни находились, если вы девушка, Мууууууууа, а если вы мальчик, забудьте об этом, хе-хе.

  19.   Хулиганить сказал

    Очень полезная информация!

  20.   Габриэль.уй сказал

    Здравствуйте, один вопрос. Какая команда позволяет мне отправлять сообщения всем компьютерам, подключенным к сети Wi-Fi через терминал ??? Заранее спасибо!

  21.   Эдуардо сказал

    Здравствуйте, очень хорошая статья… Вопрос такой: как бы выключать каждый день в одно и то же время явно из терминала… Заранее спасибо.

    1.    Хуан С. П. Кинтана сказал

      Здравствуйте, Эдуардо! Вы можете поместить его в cron, чтобы он запускался, когда вам это нужно.

  22.   Мартин сказал

    В моем ноутбуке у меня 2 раздела, в первом у меня установлена ​​Windows 10, во втором - Debian 8.3 Jessie. Когда я вошел в Debian, а затем хочу выключить его с помощью кнопки выключения или с помощью консоли, он редко выключается, большую часть времени он не выключает систему, наоборот, он перезагружается и показывает мне домашний экран grub для выбора операционная система, которую я хочу запустить. Не знаю, почему это так. Если бы кто-нибудь мог мне помочь, я был бы признателен. Я новичок в Debian. Ура ..

  23.   мартине сказал

    Кто-нибудь может мне помочь. В моем ноутбуке есть 2 раздела, в первом у меня установлена ​​Windows 10, во втором - Debian 8.3 Jessie. Когда я вошел в Debian, а затем хочу выключить его с помощью кнопки выключения или консоли, время от времени он выключается, большую часть времени система не выключается, наоборот, она перезагружается и показывает мне домашний экран grub чтобы выбрать операционную систему, которую я хочу запустить. Не знаю, почему это так. Если бы кто-нибудь мог мне помочь, я был бы признателен. Я новичок в Debian. Ура ..

  24.   Сальвадор сказал

    Здравствуйте, мне нужна помощь, если я хочу создать меню с двумя вариантами выключения и перезапуска, но, по крайней мере, в первый раз, когда я запускаю скрипт, если я отключу его, он должен снова отправить мне вопрос, заставляя перезагрузить систему, по крайней мере, в первый раз, после этого снова включите его и запустите сценарий, но на этот раз он работает нормально, то есть, если я выключу его, выключу и перезапущу, как я могу это сделать, что машина помнит, что я уже принудительно перезапускаю хотя бы один раз .

  25.   Диего сказал

    Как вы можете создать сценарий, который выполняет правильное завершение работы, когда он теряет 5 эхо-запросов подряд, и с этого момента выключение имеет задержку в 5 минут, но в течение этого времени продолжайте пинговать, и если у вас есть ответ, отмените выключение и продолжайте все в обычном режиме, и если это продолжается без ответа, выключите в это максимальное время.
    Это потому, что у меня есть неиспользуемый маршрутизатор, подключенный к нормальному току, и когда свет гаснет, он выключается, и там он теряет пинг, …… и на компьютере есть ИБП / ИБП, и я не хочу, чтобы он выключался, когда батарея разряжается. (так что он не загружается полностью)

  26.   М @ rko сказал

    Привет, хорошо, я новичок в использовании Linux, у меня на ноутбуке установлены Windows 10 и Linux Deepin 15.3, и я хотел бы запланировать включение питания в определенное время, спасибо

  27.   Барабанщик ~ сказал

    Я использую Fedora. Достаточно отключения питания для выключения и перезагрузки для перезапуска. Для их запуска не требуется никакого возвышения.

  28.   абдиэль49 сказал

    Как решить проблему с выключением? Когда я использую любую команду для выключения или перезапуска компьютера, кажется, что он выключает все, кроме дисков, процессор продолжает работать, так что у меня нет другого выбора, кроме как нажать кнопку питания пока он не отключится, и это не кажется мне здоровым для моей команды, заранее спасибо.
    P.S.
    Я использую Debian 9 / Genom, и я использую HP AMD A9 / Radeon R5 Grafics