Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: pr0fessor в Mar 27, 2011, 12:34



Титла: проблем с date, не мога да настроя часа
Публикувано от: pr0fessor в Mar 27, 2011, 12:34
та значи проблемът е следния:
Код:
date -s 0259
прави часа на 02:59:00 както трябва да си е...
Код:
date -s 0459
прави часа на 04:59:00 както трябва да си е...
обаче защо:
Код:
date -s 0359
вади
Код:
date: invalid date `0359'
???
пробвах с един куп други часове, но май само с 3 не баца...
линукса е slax 6.12 (кернел 2.6.27.27 би трябвало да е слакуер 12.2 базиран, но не мисля че има значение...) командата data е от coreutils-6.12-i486-1.tgz


Титла: Re: проблем с date, не мога да настроя часа
Публикувано от: Acho в Mar 27, 2011, 13:05
Аз като гледам и на Slackware-тата ми не харесва тази стойност.


П.С. Само по тоя начин успях да го сетна във формат MMDDHHmm :

date -u 03270359

Дата - 27.03
Час  - 3:59


Титла: Re: проблем с date, не мога да настроя часа
Публикувано от: pr0fessor в Mar 27, 2011, 14:01
сега пробвах на едно кубунту 10.10 с coreutils 8.5 - бачка си с въпросния час, явно е накакъв бъг във слакуер. пък исках да настроя точно тоя час щото настроих crontab да стартира ntpd -s веднъж дневно и понеже днеска минаваме на лятно време,  направих да прави синхронизация всеки ден в 04 часа и исках да тествам cron...


Титла: Re: проблем с date, не мога да настроя часа
Публикувано от: romeo_ninov в Mar 27, 2011, 14:46
сега пробвах на едно кубунту 10.10 с coreutils 8.5 - бачка си с въпросния час, явно е накакъв бъг във слакуер. пък исках да настроя точно тоя час щото настроих crontab да стартира ntpd -s веднъж дневно и понеже днеска минаваме на лятно време,  направих да прави синхронизация всеки ден в 04 часа и исках да тествам cron...
Да тестваш крон? Звучи интересно и безкрайно безсмислено. Защо просто не го настроиш временно да стартира в +5 минути от текущто време?


Титла: Re: проблем с date, не мога да настроя часа
Публикувано от: pr0fessor в Mar 27, 2011, 15:59
сега пробвах на едно кубунту 10.10 с coreutils 8.5 - бачка си с въпросния час, явно е накакъв бъг във слакуер. пък исках да настроя точно тоя час щото настроих crontab да стартира ntpd -s веднъж дневно и понеже днеска минаваме на лятно време,  направих да прави синхронизация всеки ден в 04 часа и исках да тествам cron...
Да тестваш крон? Звучи интересно и безкрайно безсмислено. Защо просто не го настроиш временно да стартира в +5 минути от текущто време?
какво да му тествам на крон, идеята ми беше да тествам дали като сменя датата и крона стартира ntpd дали ще синхонизира часа (тоест дали съм редактирал правилно кронтаб-а и да не чакам цял ден)... щото бях пуснал openntpd 3.7p1 така:
ntpd -S и трябва да направи синхонизация по някое време и деймъна си стои пуснат ама само толкова...
същото и като пусна sh rc.ntpd start пак си се пуска (и се пуска ntpd -s прави една синхронизация, остава си стартиран и толкова, докато ntpd -d прави синхронизация на 6-10 секунди)


Титла: Re: проблем с date, не мога да настроя часа
Публикувано от: laskov в Mar 28, 2011, 10:30
Идеята на демона ntpd е да се пуска от стартиращите скриптове при стартирането на машината. За еднократно сверяване на дата и час чрез протокола NTP се използва ntpdate. Ето инфо за четене ($2).