Автоматическое отключение в указанное время?

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

Кроме того, если у вас 16 ГБ оперативной памяти, в принципе, вероятно, нет - я видел, как люди говорили, что 1 ГБ - это много, чтобы работать без свопа, хотя я думаю, что для многих людей это сведено к делу. В моем случае я запускаю ноутбук с 8 ГБ оперативной памяти и имеет своп того же размера для целей гибернации (с побочным эффектом, который обеспечивает буфер, если моя работа становится особенно интенсивной в памяти, как это иногда бывает) ! d1]

1
задан 2 January 2015 в 13:11

2 ответа

Cronjob кажется лучшим, потому что вы можете указать разные времена для разных дней. В системах на основе Gnome вы можете просто установить задачи расписания GNOME с помощью

sudo apt-get install gnome-schedule

, а затем настроить cronjob с помощью GUI.

в противном случае вам придется использовать sudo crontab -e, а затем добавьте следующие строки

30 11 * * 1-5 /sbin/shutdown -h now
30 10 * * 0,6 /sbin/shutdown -h now

, это остановит ПК в 11:30 с понедельника по пятницу и в 10:30 в субботу и воскресенье. Структура очень проста:

minute (0-59), hour (0-23, 0 = midnight), day (1-31), month (1-12), weekday (0-6, 0 = Sunday), command 

Для получения дополнительной информации об этом вы также можете просто проверить Расписание GNOME

3
ответ дан 24 May 2018 в 00:30
  • 1
    Мне пришлось специально использовать /sbin/shutdown вместо shutdown, потому что мой корневой cron PATH был другим, чем в терминале. Я попробовал свой скрипт. – Jaakko 11 January 2017 в 16:51

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

Если вы хотите ежедневно отключать систему в 18:30. Введите терминал:

sudo crontab -e

изменить

30 18 * * * sudo poweroff
2
ответ дан 24 May 2018 в 00:30
  • 1
    @mrm Существуют альтернативные методы, может быть много разных решений для конкретной проблемы и ответы так. Разве это не полезно или нет? Пожалуйста, я прошу вас не подавать заявку на ответ или вопрос, если вы не знаете об этом. Правильно прочитайте вопрос и посмотрите, подходит ли ответ на этот конкретный вопрос или нет. Если у вас все еще есть какая-то дилемма, вы можете спросить на Ask Ubuntu Meta или здесь, а затем принять решение. – d a i s y 15 May 2018 в 06:38
  • 2
    В одной строке crontab у вас есть две проблемы: poweroff пропускает сценарии выключения, что может быть важно, например, безопасно закрыть вашу базу данных или что-то еще, и у вас есть sudo в корневом crontab, который не нужен , Вы также не обращались к вопросу о том, как ссылаться на разные дни недели по заданному вопросу. Нет, это не альтернативный метод. Как есть, это две ошибки и упущение. Два других ответа, сделанные за год до вашего, правильные и фактически работают. – mrm 23 May 2018 в 00:36
  • 3
    @mrm Ну, я использую этот скрипт в течение последних трех лет, и я не видел никаких проблем. И да, это альтернатива , а также правильный полезный метод. Que - автоматическое завершение работы в указанное время. Существует команда для выключения и для автоматического заданного времени, мы можем использовать crontab согласно нашему требованию. Было бы лучше, если вы зададите другой вопрос относительно вашей проблемы. – d a i s y 23 May 2018 в 06:43

Другие вопросы по тегам:

Похожие вопросы: