Титла: Schedule Shutdown Публикувано от: abadon в May 03, 2005, 15:14 Здравейте.
Търсих в google, http://sourceforge.net/index.php http://kde-apps.org/ и download.bg за програма, която да изключва РС-то в определен час на определен ден или всеки ден. В sourceforge намерих някаква tcron, но като се опитах да я инсталирам и ми даде:
Намерих и този сайт но не разбирам езика на който е написън. Просто има такъв софт, но той е за бозата уиндоус. И се замислих някой може ли да ми каже дали не мога да накарам cron да изпълява командата "shutdown" или пък "init0" всеки ден в оречения час. Или пък да ми каже програма за тази цел. Ако може да се накара cron да изпълни тази задача моля Ви напишете ми точната команда, защото до сега никога не съм го ползвал. Предварително благодаря. P.S. SuSE 9.3 Professional, KDE 3.4.0 Level "b", Kernel 2.6.11.4-20a. Титла: Schedule Shutdown Публикувано от: laskov в May 03, 2005, 15:49 man shutdown
Титла: Schedule Shutdown Публикувано от: abadon в May 03, 2005, 18:44 Благодаря ти, но в /etc/cron.daily има само някакви настройки на програмата, които ми се струва че са написани на някакъв скриптов език.
Няма ли начин от конзолата да си направя списък със задачи на cron? Пиша " crontab -u root /sbin/shutdown -t някакъв час" и ми дава
Затова предполагам, че трябва да си създам първо някакъв списък. Пиша "crontab -u root -e" и ми се отваря нещо да пиша. Написвам си "/sbin/shutdown -t някакъв час" но после не знам как се излиза и запаменява. Титла: Schedule Shutdown Публикувано от: angie_bg в May 03, 2005, 18:50 Намери си испански речник и изчети този (аржентински) сайт, който си посочил
![]() Титла: Schedule Shutdown Публикувано от: rpetrov в May 03, 2005, 19:00 man 1 crontab :
Най-вероятно се стартира vi. Може е време да научат 5-6 клавишни комбинации за работа с него ![]() Нека любимия редактор е kwrite:
Формата е описан в crontab(5), т.е. "man 5 crontab". А тук eNcLaVe казва, че се е справил. Титла: Schedule Shutdown Публикувано от: biglamer в May 03, 2005, 19:08 Изпълни командата man crontab или напиши в konqueror man:/crontab . Там подробно е обяснено всичко, има и примери. Ако все пак не успееш да се справиш пиши пак.
Титла: Schedule Shutdown Публикувано от: neptun в May 03, 2005, 19:15 мисля че можеше и с една програмка kalarm май се казваше.
Титла: Schedule Shutdown Публикувано от: abadon в May 03, 2005, 20:05 Благодаря Ви отговорите и линковете са супер. Прочетох ги, прочетох и тъпия man и пак нищо. Аз ли съм малоумен не мога да разбера какво ли?
Значи след изпълнението на командата EDITOR=kwrite crontab -e ми даде някаква грешка затова изпълних EDITOR=emacs crontab -e този редактор не ми е любимия, но е значително по-добре от KVI или там какъвто бе досега. Написах 50 19 * * * root /sbin/yast2 и дадох да го запаметя, след което излезнах от редактора и ми даде:
Не изпълни нищо, търсих къде ми е таблицата със задачите и открих, че освен файла "/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 Титла: Schedule Shutdown Публикувано от: abadon в May 03, 2005, 21:05 Свалих я тази програма Kalarm, тя е супер само че не мога да изпълвя /sbin/shutdown с права на обикновен потребител. И пак не ми върши работа. Не знам какво става като в контролния център на KDE-то съм разшерил изключването и растартирването на компа от всеки локално и от никой отдалечено.
Приемам помощ за която и да от двете програми. Е cron е по-добра, но явно не мога да я управлявам засега. Титла: Schedule Shutdown Публикувано от: neptun в May 03, 2005, 21:07 Ами стартирай я с root права.
Титла: Schedule Shutdown Публикувано от: abadon в May 03, 2005, 21:34 Да направо съм изключил от толкова четене на какво ли не. Обаче включва всичко но командата за изключване не иска да я изпълни. Е и не ме забравяйте cron-а още си ме интересува, тъй като е по лек и не натрапичив.
Титла: Schedule Shutdown Публикувано от: laskov в 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. Така всеки път, още при началното зареждане, ще задаваш часа за изключване.
Не съм го пробвал и съм любопитен за резултата. Успех! Титла: Schedule Shutdown Публикувано от: nqkoisi в May 04, 2005, 13:22 Ето ти нещо да пробваш
![]() като root си избери текстовия редактор с който си свикнал да работиш , за пример-а vim и напиши : vim /etc/crontab после си добави ред : 50 19 * * * root /sbin/shutdown -h now той ще изпълнява всеки ден в 19:50 shutdown с изключване на захранването ако това искаш... Титла: Schedule Shutdown Публикувано от: abadon в May 05, 2005, 15:09 Сложих в /etc/rc.d/boot.loacl "shutdown -t 19 50" и системата въобще не иска да зареди напълно. Зарежда до момента в който се изпълнява командата и спира. Проверил съм и това е файла, в който се изпълняват команди и командата също съм я пробвал.
Разбрах, че трябва да се редактира /etc/crontab, но не мога да го отворя от конзолата със kwrite, затова го отварям със emacs, добавям командата, давам save и излизам. Обаче нищо не се изпълнява. Редактирах го /etc/crontab и със kwrite (пусната с root права) и отново няма никакви резултати. Макар че вече гаранция със запаметил командата и че там преди това има някакъв скипт:
P.S. Часа 19:50 е само примерен. Давам сега отговора си защото първо трябваше да си възстановя системата със спасилелно ядро заредено от 1CD на SuSE и си сменях доставчика на нет. Титла: Schedule Shutdown Публикувано от: rpetrov в May 05, 2005, 15:25 а рестартиране на crond помага ли ?
Титла: Schedule Shutdown Публикувано от: laskov в May 05, 2005, 16:27 cron чете таблиците със задачи само при началното зареждане или ако забележи, че в директорията за таблици съществува файл cron.update . Така че ако редактираш таблица и искаш cron да я зареди, трябва или да рестартираш линукса, или да направиш touch cron.update в необходимата директория. След малко файлът трябва да изчезне, което е признак, че cron си е обновил таблиците със задачи.
Титла: Schedule Shutdown Публикувано от: abadon в May 05, 2005, 16:39 Рестартирането на cron-a ми помогна. За напред ще знам, просто не бях се сетил за такова дребно нещо, но това е сигурно защото ние потребителите на SuSE си работим повече със YaST2 отколкото с конзолата.
Благодаря на всички отзоволи се. Титла: Schedule Shutdown Публикувано от: rpetrov в May 07, 2005, 11:52
е затова се редактира с "crontab -e", но може да има проблем във версията на cron на SuSE 9.3 ![]() а идеята за рестартиране на линукс ![]() Титла: Schedule Shutdown Публикувано от: в May 07, 2005, 12:38 shutdown 19:50
не shutdown -t 19:50 -t е за колко време да изчака преди да започне да спира процесите. |