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

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

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

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

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

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

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

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

kzkggaara @ geass: ~ $ sudo выключение -r "Желаемое время"
Должен измениться ""Желаемое время"По логике времени, когда они хотят перезапустить систему. Часы в 24-часовом формате; от 0 до 23.
пример: отключение sudo -r 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 -p
        единственный недостаток 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.    0N3R сказал

      Мы можем добавить параметр -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.   Gabriel.uy сказал

    Здравствуйте, один вопрос. Какая команда позволяет мне отправлять сообщения всем компьютерам, подключенным к сети 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.   abdiel49 сказал

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