Автор Тема: Schedule Shutdown  (Прочетена 3952 пъти)

abadon

  • Напреднали
  • *****
  • Публикации: 510
  • Distribution: Debian
  • Window Manager: KDE
    • Профил
    • WWW
Schedule Shutdown
« -: May 03, 2005, 15:14 »
Здравейте.
Търсих в google, http://sourceforge.net/index.php http://kde-apps.org/ и download.bg за програма, която да изключва РС-то в определен час на определен ден или всеки ден. В sourceforge намерих някаква tcron, но като се опитах да я инсталирам и ми даде:
Цитат
tcrond                    0:off  1:off  2:off  3:on   4:off  5:on   6:off
/var/tmp/rpm-tmp.64042: line 4: service: command not found
error: %post(tcron-0.5.0-liu_mdk) scriptlet failed, exit status 127

Намерих и този сайт но не разбирам езика на който е написън.
Просто има такъв софт, но той е за бозата уиндоус. И се замислих някой може ли да ми каже дали не мога да накарам cron да изпълява командата "shutdown" или пък "init0" всеки ден в оречения час. Или пък да ми каже  програма за тази цел.
Ако може да се накара cron да изпълни тази задача моля Ви напишете ми точната команда, защото до сега никога не съм го ползвал.
Предварително благодаря.
P.S. SuSE 9.3 Professional, KDE 3.4.0 Level "b", Kernel 2.6.11.4-20a.
Активен

Успешното Boot-ване на Windows завършва с рестарт!!!
You are registered as user #382190 with the Linux Counter
Всеки пост - отговор на въпрос

laskov

  • Напреднали
  • *****
  • Публикации: 3166
    • Профил
Schedule Shutdown
« Отговор #1 -: May 03, 2005, 15:49 »
man shutdown
Цитат
NAME
       shutdown - bring the system down
SYNOPSIS
       /sbin/shutdown [-t sec] [-arkhncfF] time [warning-message]
 time   When to shutdown.

The time argument can have different formats.  First, it can be an absolute time in the format  hh:mm, in  which hh is the hour (1 or 2 digits) and mm is the minute of the hour (in two digits).  Second, it can be in the format +m, in which m is the number of minutes to wait.  The word now is  an  alias  for +0.
Ако си със Slackware виж в таблицата на cron как се стартират скриптовете в /etc/cron.daily например и го направи по подобен начин както ти е удобно. Ще трябва да провериш дали се гаси и захранването.
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

abadon

  • Напреднали
  • *****
  • Публикации: 510
  • Distribution: Debian
  • Window Manager: KDE
    • Профил
    • WWW
Schedule Shutdown
« Отговор #2 -: May 03, 2005, 18:44 »
Благодаря ти, но в  /etc/cron.daily има само някакви настройки на програмата, които ми се струва че са написани на някакъв скриптов език.
Няма ли начин от конзолата да си направя списък със задачи на cron?
Пиша " crontab -u root  /sbin/shutdown -t някакъв час" и ми дава  
Цитат
crontab: invalid option -- t
crontab: usage error: unrecognized option

Затова предполагам, че трябва да си създам първо някакъв списък. Пиша "crontab -u root -e" и ми се отваря нещо да пиша. Написвам си "/sbin/shutdown -t някакъв час" но после не знам как се излиза и запаменява.
Активен

Успешното Boot-ване на Windows завършва с рестарт!!!
You are registered as user #382190 with the Linux Counter
Всеки пост - отговор на въпрос

angie_bg

  • Напреднали
  • *****
  • Публикации: 842
  • Distribution: Ubuntu 10.04
  • Window Manager: Gnome
    • Профил
    • WWW
Schedule Shutdown
« Отговор #3 -: May 03, 2005, 18:50 »
Намери си испански речник и изчети този (аржентински) сайт, който си посочил '<img'>
Активен

rpetrov

  • Напреднали
  • *****
  • Публикации: 571
    • Профил
    • WWW
Schedule Shutdown
« Отговор #4 -: May 03, 2005, 19:00 »
man 1 crontab :
Цитат
...The -e option is used to edit the current crontab using the editor specified by the VISUAL or EDITOR environment variables. After you exit from the editor, the modified crontab will be  installed  automatically....

Най-вероятно се стартира vi. Може е време да научат 5-6 клавишни комбинации за работа с него '<img'> .
Нека любимия редактор е kwrite:
Примерен код
EDITOR=kwrite crontab -e"


Формата е описан в crontab(5), т.е. "man 5 crontab".

А тук  eNcLaVe казва, че се е справил.
Активен

biglamer

  • Напреднали
  • *****
  • Публикации: 68
  • Distribution: Ubuntu
  • Window Manager: Gnome
    • Профил
Schedule Shutdown
« Отговор #5 -: May 03, 2005, 19:08 »
Изпълни командата man crontab или напиши в konqueror man:/crontab . Там подробно е обяснено всичко, има и примери. Ако все пак не успееш да се справиш пиши пак.
Активен

neptun

  • Напреднали
  • *****
  • Публикации: 134
    • Профил
Schedule Shutdown
« Отговор #6 -: May 03, 2005, 19:15 »
мисля че можеше и с една програмка kalarm май се казваше.
Активен

Ако имате някакъв въпрос за линукс на който никой не желае да ви отговори пишете ми на лично съобщение.Не се притеснявайте ако въпросът ви ви се струва тъп.Никой не се е родил научен.Въпреки , че още не съм експерт в областта на линукс , ще опитам да помогна според възможностите си.

abadon

  • Напреднали
  • *****
  • Публикации: 510
  • Distribution: Debian
  • Window Manager: KDE
    • Профил
    • WWW
Schedule Shutdown
« Отговор #7 -: May 03, 2005, 20:05 »
Благодаря Ви отговорите и линковете са супер. Прочетох ги, прочетох и тъпия man и пак нищо. Аз ли съм малоумен не мога да разбера какво ли?
Значи след изпълнението на командата EDITOR=kwrite crontab -e ми даде някаква грешка затова изпълних EDITOR=emacs crontab -e този редактор не ми е любимия, но е значително по-добре от KVI или там какъвто бе досега. Написах 50 19 * * * root /sbin/yast2 и дадох да го запаметя, след което излезнах от редактора и ми даде:
Цитат
Do you want to retry the same edit? n
crontab: edits left in /tmp/crontab.XXXXAWAso5

Не изпълни нищо, търсих къде ми е таблицата със задачите и открих, че освен файла "/etc/crontab" имам папки в "/var/spool/cron" в тази директория има следните фаловеве: deny (със съдържание guest gast) и 2 директории tabs и lastrun. В първата няма нищо, а във втората има cron.daily и cron.weekly.
Пробвах с "50 19 * * * root /sbin/yast2", "*/50 19 * * * root /sbin/yast2" и "-*/50 19 * * * root /sbin/yast2" като тези команди ги писах по гореспоменатия начин от конзолата, писах ги директно в  "/etc/crontab" и пак нищо.

P.S. Ще проверя за тази програма Kalarm
Активен

Успешното Boot-ване на Windows завършва с рестарт!!!
You are registered as user #382190 with the Linux Counter
Всеки пост - отговор на въпрос

abadon

  • Напреднали
  • *****
  • Публикации: 510
  • Distribution: Debian
  • Window Manager: KDE
    • Профил
    • WWW
Schedule Shutdown
« Отговор #8 -: May 03, 2005, 21:05 »
Свалих я тази програма Kalarm, тя е супер само че не мога да изпълвя /sbin/shutdown с права на обикновен потребител. И пак не ми върши работа. Не знам какво става като в контролния център на KDE-то съм разшерил изключването и растартирването на компа от всеки локално и от никой отдалечено.
Приемам помощ за която и да от двете програми. Е cron е по-добра, но явно не мога да я управлявам засега.
Активен

Успешното Boot-ване на Windows завършва с рестарт!!!
You are registered as user #382190 with the Linux Counter
Всеки пост - отговор на въпрос

neptun

  • Напреднали
  • *****
  • Публикации: 134
    • Профил
Schedule Shutdown
« Отговор #9 -: May 03, 2005, 21:07 »
Ами стартирай я с root права.
Активен

Ако имате някакъв въпрос за линукс на който никой не желае да ви отговори пишете ми на лично съобщение.Не се притеснявайте ако въпросът ви ви се струва тъп.Никой не се е родил научен.Въпреки , че още не съм експерт в областта на линукс , ще опитам да помогна според възможностите си.

abadon

  • Напреднали
  • *****
  • Публикации: 510
  • Distribution: Debian
  • Window Manager: KDE
    • Профил
    • WWW
Schedule Shutdown
« Отговор #10 -: May 03, 2005, 21:34 »
Да направо съм изключил от толкова четене на какво ли не. Обаче включва всичко но командата за изключване не иска да я изпълни. Е и не ме забравяйте cron-а още си ме интересува, тъй като е по лек и не натрапичив.
Активен

Успешното Boot-ване на Windows завършва с рестарт!!!
You are registered as user #382190 with the Linux Counter
Всеки пост - отговор на въпрос

laskov

  • Напреднали
  • *****
  • Публикации: 3166
    • Профил
Schedule Shutdown
« Отговор #11 -: May 04, 2005, 12:35 »
Ако все още искаш да го направиш, направи следното:1. Влез в конзола като root; 2. напиши date; 3. погледни си часовника и виж дали с компютъра са на едно мнение; 4. Ако часът е 13:38 напиши shutdown 13:42, натисни Enter и се облегни удобно на стола. Ако това, което ще се случи в последствие ти хареса и ако искаш компа ти да се гаси така, но в 19:50 всеки ден, не ти остава нищо друго, освен да добавиш в /etc/rc.d/rc.local (зависи от дистрото) един ред, а именно: shutdown 19:50. Така всеки път, още при началното зареждане, ще задаваш часа за изключване.
Не съм го пробвал и съм любопитен за резултата. Успех!
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

nqkoisi

  • Напреднали
  • *****
  • Публикации: 46
    • Профил
Schedule Shutdown
« Отговор #12 -: May 04, 2005, 13:22 »
Ето ти  нещо да пробваш'<img'>

като root си избери текстовия редактор с който си свикнал да работиш , за пример-а vim и напиши :

vim /etc/crontab

после си добави ред :

50 19  * * *   root    /sbin/shutdown -h now

той ще изпълнява всеки ден в 19:50 shutdown с изключване на захранването ако това искаш...
Активен

abadon

  • Напреднали
  • *****
  • Публикации: 510
  • Distribution: Debian
  • Window Manager: KDE
    • Профил
    • WWW
Schedule Shutdown
« Отговор #13 -: May 05, 2005, 15:09 »
Сложих в /etc/rc.d/boot.loacl "shutdown -t 19 50" и системата въобще не иска да зареди напълно. Зарежда до момента в който се изпълнява командата и спира. Проверил съм и това е файла, в който се изпълняват команди и командата също съм я пробвал.

Разбрах, че трябва да се редактира  /etc/crontab, но не мога да го отворя от конзолата със kwrite, затова го отварям със emacs, добавям командата, давам save и излизам. Обаче нищо не се изпълнява. Редактирах го  /etc/crontab и със kwrite (пусната с root права) и отново няма никакви резултати. Макар че вече гаранция със запаметил командата и че там преди това има някакъв скипт:
Цитат
-*/15 * * * *   root  test -x /usr/lib/cron/run-crons && /usr/lib/cron/run-crons >/dev/null 2>&1


P.S. Часа 19:50 е само примерен. Давам сега отговора си защото първо трябваше да си възстановя системата със спасилелно ядро заредено от 1CD на SuSE и си сменях доставчика на нет.
Активен

Успешното Boot-ване на Windows завършва с рестарт!!!
You are registered as user #382190 with the Linux Counter
Всеки пост - отговор на въпрос

rpetrov

  • Напреднали
  • *****
  • Публикации: 571
    • Профил
    • WWW
Schedule Shutdown
« Отговор #14 -: May 05, 2005, 15:25 »
а рестартиране на crond помага ли ?
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
#shutdown проблем
Настройка на програми
JT 14 4912 Последна публикация Oct 08, 2010, 16:57
от c111100101
Блокиране на shutdown за определен период
Хардуерни и софтуерни проблеми
Andrew 7 2677 Последна публикация Jun 08, 2005, 22:31
от
Проблем с shutdown на PC-то
Настройка на програми
Archer 6 3136 Последна публикация Oct 31, 2005, 16:54
от july
Програма за shutdown
Настройки на софтуер
Ивайло ГЕОРГИЕВ 5 3551 Последна публикация Aug 13, 2006, 14:35
от paveldikov
schedule при SMP системи
Общ форум
binary_code 8 2321 Последна публикация Feb 17, 2014, 00:03
от gat3way