Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Автовыключение компьютера, вопрос  (Прочитано 1286 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн YDenis

  • Автор темы
  • Активист
  • *
  • Сообщений: 615
    • Просмотр профиля
Автовыключение компьютера, вопрос
« : 07 Октября 2011, 03:48:52 »
Здравствуйте.
Подскажите пожалуйста. Средняя школа, около 40 рабочих станций на Runtu 10.04. По предписанию пожнадзора нужно выключать все компьютеры в конце рабочего дня. Многие забывают это делать. Вопрос: как можно автоматизировать процесс выключения в определенное время.

Спасибо

Оффлайн Facepalm

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Автовыключение компьютера, вопрос
« Ответ #1 : 07 Октября 2011, 03:49:39 »
cron+bash

Оффлайн YDenis

  • Автор темы
  • Активист
  • *
  • Сообщений: 615
    • Просмотр профиля
Re: Автовыключение компьютера, вопрос
« Ответ #2 : 07 Октября 2011, 04:13:23 »
cron+bash

Если есть возможность, бросьте ссылки.

Оффлайн DreamSoul

  • Старожил
  • *
  • Сообщений: 1038
    • Просмотр профиля
Re: Автовыключение компьютера, вопрос
« Ответ #3 : 07 Октября 2011, 04:48:01 »
https://wiki.archlinux.org/index.php/Cron

Можно еще прописать, ЕМНИП в sudoers что бы poweroff (shutdown -h now, init 0) запускались без пароля и запускать это все по крону.

Оффлайн YDenis

  • Автор темы
  • Активист
  • *
  • Сообщений: 615
    • Просмотр профиля
Re: Автовыключение компьютера, вопрос
« Ответ #4 : 07 Октября 2011, 06:24:38 »
Можно еще прописать, ЕМНИП в sudoers что бы poweroff (shutdown -h now, init 0) запускались без пароля и запускать это все по крону.

Я вот это не понял. Сделал скрипт:
#!/bin/bash
sudo shutdown -h now

Но при запуске просит пароль.

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: Автовыключение компьютера, вопрос
« Ответ #5 : 07 Октября 2011, 09:18:22 »
Но при запуске просит пароль.
Если добавить задание в crontab от рута, то пароль вводить не нужно. А вообще на данную тему много тем уже было. Вы бы поискали собственно.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Автовыключение компьютера, вопрос
« Ответ #6 : 07 Октября 2011, 09:21:11 »
man 5 crontab

Оффлайн FreeSU

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Автовыключение компьютера, вопрос
« Ответ #7 : 07 Октября 2011, 12:28:40 »
А есть ли возможность корректного завершение программ при выключении компьютера в автоматическом режиме? Так как shutdown просто убивает все процессы.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Автовыключение компьютера, вопрос
« Ответ #8 : 07 Октября 2011, 12:45:16 »
А есть ли возможность корректного завершение программ при выключении компьютера в автоматическом режиме? Так как shutdown просто убивает все процессы.
Смотрите раздел про сигналы в
man killв особенности сигнал QUIT.

Потом
man pkill-- там написано, как послать сигнал по владельцу.

Однако, не факт, что все процессы смогут нормально завершиться в положенный срок.

Оффлайн Дмитрий Бо

  • Погонщик серверов
  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 3549
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
Re: Автовыключение компьютера, вопрос
« Ответ #9 : 07 Октября 2011, 12:45:51 »
Так как shutdown просто убивает все процессы.
Разве он не SIGTERM рассылает?
Вот halt действительно суров, shutdown как раз по-божески обходится с системой.

Оффлайн alecsartania

  • Старожил
  • *
  • Сообщений: 1564
  • УМка.
    • Просмотр профиля
Re: Автовыключение компьютера, вопрос
« Ответ #10 : 07 Октября 2011, 12:56:35 »
Здравствуйте.
Подскажите пожалуйста. Средняя школа, около 40 рабочих станций на Runtu 10.04. По предписанию пожнадзора нужно выключать все компьютеры в конце рабочего дня. Многие забывают это делать. Вопрос: как можно автоматизировать процесс выключения в определенное время.

Спасибо
рубильник на выходе из кабинета
А так - это не выключение согласно пож надзору - так что не надо тут лохматить бабаушку.
Дома Linux Mint 20.1 / 20.02

Оффлайн FreeSU

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Автовыключение компьютера, вопрос
« Ответ #11 : 07 Октября 2011, 13:28:19 »
Разве он не SIGTERM рассылает?
Вот halt действительно суров, shutdown как раз по-божески обходится с системой.

Это так, но всё равно получается некорректно. Некоторые программы требуют нормального их закрытия через "выход" средствами самой программы, иначе не сохраняются настройки сессии.
« Последнее редактирование: 07 Октября 2011, 13:30:33 от FreeSU »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Автовыключение компьютера, вопрос
« Ответ #12 : 07 Октября 2011, 14:06:27 »
firefox
sleep 10
xdotool search --class firefox windowactivate && xdotool key alt+F4
« Последнее редактирование: 07 Октября 2011, 14:11:13 от victor00000 »
Wars ~.o

Оффлайн FreeSU

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Автовыключение компьютера, вопрос
« Ответ #13 : 07 Октября 2011, 16:29:42 »
Да, это работает, можно ещё через dbus попробовать.

 

Страница сгенерирована за 0.047 секунд. Запросов: 25.