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


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

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

Оффлайн Ru4nik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
 Помогите решить проблемку. Нужно на работе включить комп в 9 часов вечера, а выключить в 6 часов утра, для Transmission. (т.е. сам включается и сам выключается) система Ubuntu 9.10
 Компьютер стоит за роутером на котором нет возможности открыть порты, посему удаленный доступ невозможен.
 Включение решил через BIOS, а вот выключить торможу. В гугле нарыл два способа: cron и скрипт в автозагрузку. Второй показался более простым, но не работает!
 Подскажите,что я делаю не так? 
     Значит мои действия:
         1. На рабочем столе создаю файл и обзываю допустим Off
         2.Пишу в нём:
         #!/bin/sh
         sudo shutdown -h 9:00
          3.Позволяю выполнение файла как программы (Свойства>Права>Позволять выполнение  файла как программы)
           4.Пишу в терминале:  sudo nautilus. Сохраняю  /usr/sbin/Off       
          5.Открываю Система>Параметры>Запускаемые приложения>Жму (Добавить)
          6.Имя-Off    Команда-/usr/sbin/Off     Жму (Добавить)
 Извините, что так подробно расписываю, но это мой первый опыт в написании скриптов,да и  соответствующего образования не имею.
 Спасибо!

Оффлайн sanya777

  • Участник
  • *
  • Сообщений: 174
    • Просмотр профиля
Re: Включение и выключение компа по таймеру.
« Ответ #1 : 25 Апрель 2010, 19:11:37 »
sudo хочет пароль.настрой sudo

Оффлайн aya

  • Участник
  • *
  • Сообщений: 196
    • Просмотр профиля
Re: Включение и выключение компа по таймеру.
« Ответ #2 : 25 Апрель 2010, 19:14:38 »
Вы запускаете скрипт от пользователя использующий программу shutdown, доступную только для  `root` (sudo). Настройте /etc/sudoers для программы shutdown.
user -> shutdown -> получение прав на выполненение shutdown -> запрос пароля через sudo.
Последний элемент цепочки не выполняется у вас.
« Последнее редактирование: 25 Апрель 2010, 19:17:08 от aya »

Оффлайн raid

  • Любитель
  • *
  • Сообщений: 83
    • Просмотр профиля
Re: Включение и выключение компа по таймеру.
« Ответ #3 : 25 Апрель 2010, 19:41:13 »
Цитировать
user -> shutdown -> получение прав на выполненение shutdown -> запрос пароля через sudo.
А где это искать? Простите нуба

Оффлайн aya

  • Участник
  • *
  • Сообщений: 196
    • Просмотр профиля
Re: Включение и выключение компа по таймеру.
« Ответ #4 : 25 Апрель 2010, 19:58:38 »
Это просто представление. Это в голове :)

Оффлайн Ru4nik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Включение и выключение компа по таймеру.
« Ответ #5 : 25 Апрель 2010, 20:03:38 »
 Я так понимаю что,в этом файле
(Нажмите, чтобы показать/скрыть)
нужно что-то отредактировать. Но что именно я не совсем уверен.Если вас не затруднит может быть укажите чайнику.
Возможно так?
1. Правим sudoers командой  
sudo visudo /etc/sudoers2.В конце файла добовляем строчку
%Ru4nik ALL=NOPASSWD: /usr/sbin/Off  
« Последнее редактирование: 25 Апрель 2010, 20:51:05 от Ru4nik »

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15194
    • Просмотр профиля
    • aetera.net
Re: Включение и выключение компа по таймеру.
« Ответ #6 : 25 Апрель 2010, 20:08:36 »
Включение решил через BIOS, а вот выключить торможу. В гугле нарыл два способа: cron и скрипт в автозагрузку. Второй показался более простым...

man 5 crontabЕщё и с примерами. Проще некуда.

(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 25 Апрель 2010, 23:34:03 от ArcFi »

gory

  • Гость
Re: Включение и выключение компа по таймеру.
« Ответ #7 : 25 Апрель 2010, 23:03:33 »
EDITOR=nano visudo
добавить, подставив свойо:

user hostname=NOPASSWD: /sbin/shutdown -h now,/sbin/reboot

Оффлайн Vilisvir

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 1186
  • Админю Localhost, патчю KDE2 под FreeBSD
    • Просмотр профиля
    • Прокат телескопов в Киеве, организация Астрономических наблюдений
Re: Включение и выключение компа по таймеру.
« Ответ #8 : 25 Апрель 2010, 23:20:53 »
GShutdown спасёт отца русской демократии.
Прокат телескопов в Киеве, организация Астрономических наблюдений http://telescope.kiev.ua/

 

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