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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Выключение компьютера.  (Прочитано 18022 раз)

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

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Выключение компьютера.
« Ответ #30 : 02 Апреля 2010, 08:23:03 »
У cron и anacron разные названия конфигурационных файлов. А так все аналогично.
atd задуман как разовое выполнение, чтобы ничего не конфигурировать.

string

  • Гость
Re: Выключение компьютера.
« Ответ #31 : 02 Апреля 2010, 09:23:26 »
goga2002
Цитировать
пробовал зайти на семерку, вроде как какое то отвращение появилось = ).
Это необходимо было писать? Какое это имеет отношение к вопросу?
Вас сразу все зауважали!


Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Выключение компьютера.
« Ответ #32 : 02 Апреля 2010, 10:31:27 »
По cron очень много материалов, не будем повторять.
Вот решение, как выключать компьютер с помощью atd (типа howto).
Этапы большого пути:
-создать скрипт
-обеспечить его выполнение при загрузке
-перезагрузка.

1.1.Переходим в гном-терминал.
1.2.Создадим директорию bin у нас (рекомендую для порядка иметь у себя такую директорию).
cd ~
mkdir bin

1.3.Создадим внутри директории bin файл atshutdown со следующим содержимым

#! /bin/sh
at 17:30 <<DOC
shutdown -h now
DOC

В 17:30 будет выключение компьютера. Здесь использована конструкция "документ здесь", т.е. не во внешнем файле, а внутри скрипта.
1.4. Сделаем скрипт atshutdown исполняемым, поменяв права (например, правая кнопка мыши на файле-свойства).
Скрипт создан и сделан исполняемым.

Теперь обеспечим запуск этого задания на выполнение по включению компьютера
2.1. сделаем символьную ссылку на этот скрипт в /usr/bin/
sudo ln -s ~/bin/atshutdown /usr/bin/
2.2. Вставим в /etc/rc.local перед exit 0
строчку
atshutdown
Для этого надо файл открывать под sudo
 sudo gedit /etc/rc.local
Сохранимся.

3.После перезагрузки компьютер станет выключаться в 17:30
Проверить, что задание стоит на очереди можно так:
sudo atq
« Последнее редактирование: 02 Апреля 2010, 11:04:51 от alexander.pronin »

Оффлайн Cheshic

  • Новичок
  • *
  • Сообщений: 9
  • кошобака
    • Просмотр профиля
Re: Выключение компьютера.
« Ответ #33 : 08 Апреля 2010, 20:49:59 »
А как бы мне сделать выключение компьютера вместе с питанием? Внешний хард не вырубается, если через кнопку в трее выключаю.
А если пишу
sudo shutdown -P nowвыключается, но писать каждый раз не удобно

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Выключение компьютера.
« Ответ #34 : 09 Апреля 2010, 08:10:14 »
Сделайте как я написал и все будет работать.

Оффлайн Slavians

  • Участник
  • *
  • Сообщений: 142
  • Lisa 12 штоле 11.10
    • Просмотр профиля
Re: Выключение компьютера.
« Ответ #35 : 09 Апреля 2010, 11:05:22 »
а если усложнить  задачу?    Как сделать отключение с запросом у пользователя "Shutdown? YES/NO"  и таймер 10сек допустим   
---
ага

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Выключение компьютера.
« Ответ #36 : 09 Апреля 2010, 11:18:01 »
Кто же против, дерзайте. Проблемы решаются достаточно просто, если изучить bash.
Если тема пойдет в сторону программирования, то надо ее туда переносить.
Если в сторону howto, то надо ее причесывать и переносить туда.

Пользователь решил продолжить мысль 09 Апреля 2010, 11:41:16:
Это что за дела. Я не понял.(ц)
Один и тот же вопрос в разных темах.
« Последнее редактирование: 09 Апреля 2010, 11:41:16 от alexander.pronin »

Оффлайн Slavians

  • Участник
  • *
  • Сообщений: 142
  • Lisa 12 штоле 11.10
    • Просмотр профиля
Re: Выключение компьютера.
« Ответ #37 : 09 Апреля 2010, 15:19:52 »
да задумался просто  ;D

а ваще если чо в ннкрон в винде может 5 строками накодить....

#( SHUT_DOWN
AsLoggedUser
Time: 35 18 * * * *
Rule: TQUERY: "Выключить комп?" 30 Yes
Action:
FORCE-SHUTDOWN
)#   

ндя... жаль аналога по никс нету




---
ага

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: Выключение компьютера.
« Ответ #38 : 09 Апреля 2010, 16:31:52 »
ндя... жаль аналога по никс нету
омг

Оффлайн Slavians

  • Участник
  • *
  • Сообщений: 142
  • Lisa 12 штоле 11.10
    • Просмотр профиля
Re: Выключение компьютера.
« Ответ #39 : 14 Апреля 2010, 12:03:57 »
не ну крон всё-таки ж порождение юникса...   а почему  тогда  нельзя прям  так забить в crontab  код  из   виндового nncron  и шоб  работало. или это куски языка Форт?
---
ага

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: Выключение компьютера.
« Ответ #40 : 15 Апреля 2010, 13:49:07 »
читаем
http://nncron.ru/index_ru.shtml
не ну крон всё-таки ж порождение юникса...   а почему  тогда  нельзя прям  так забить в crontab  код  из   виндового nncron  и шоб  работало. или это куски языка Форт?
чем вас не устраивает баш или python, все же родное лучше ))))

 

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