Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Wykonywanie skryptu codziennie

52 views
Skip to first unread message

peter

unread,
Dec 10, 2015, 10:23:36 AM12/10/15
to
mam skrypt czas
ntpdate tempus1.gum.gov.pl >> ~/Public/KCesprimo

skrypt wywołany z linii komend sudo ./czas wykonuje się prawidłowo

Chcę, żeby wykonywał się codziennie. Doczytałem, że powinien znajdować się w
/etc/cron.daily. Umieściłem go tam z uprawnieniami root. Nie wykonuje się !.

Doczytałem, że specyfikacja kiedy powinien się wykonać, znajduje się w pliku
/etc/cron.d/crontab. Nie mam takiego pliku. Założyłem taki plik z uprawnieniami root
SHELL=/bin/sh
PATH=/sbin:/bin:/usr/sbin:/usr/bin
NICE=15

# run-parts
02 14 * * * root /bin/run-parts /etc/cron.daily

o 14:02 nie wykonał się. Co mam jeszcze zrobić, żeby skrypt 'czas' wykonał się codziennie
automatycznie

I pytanie dodatkowe
program ntpdate w lecie koryguje czas jako letni przesunięty o 1h.
Ale ja *nie chcę* żeby korygował mi o tą godzinę!!. Mam na tym komputerze m.in pomiary
meteo, które maja nieciągłość czasową w momencie zmiany czasu. Potem muszę korygować czas
pomiaru przez pól roku o tą godzinę.
Nie widzę takiej opcji w ntpdate. Może jakieś dodatkowe zlecenia dla korekty czasu o 3600s
dla czasu letniego?

--
peter

peter

unread,
Dec 10, 2015, 2:04:48 PM12/10/15
to

Rafał Przetakowski

unread,
Dec 18, 2015, 4:37:16 AM12/18/15
to
Cześć,

Jeżeli muszę dodać coś do crona jako root robię to tak:
$ sudo crontab -e

a wpis dodaję zgodnie z https://pl.wikipedia.org/wiki/Crontab np:
0 0 * * * /bin/sh /path/to/my/script.sh

Skrypt czas powinien mieć postać:
/usr/sbin/ntpdate tempus1.gum.gov.pl >> /path/to/KCesprimo

Rafał

Rafał Maszkowski

unread,
Jan 16, 2016, 7:33:15 AM1/16/16
to
On pią, 18 gru 2015 10:37:14 Rafał Przetakowski <rprzet...@gmail.com> wrote:
> W dniu czwartek, 10 grudnia 2015 16:23:36 UTC+1 użytkownik peter napisał:
>> mam skrypt czas
>> ntpdate tempus1.gum.gov.pl >> ~/Public/KCesprimo
>> skrypt wywołany z linii komend sudo ./czas wykonuje się prawidłowo
>> Chcę, żeby wykonywał się codziennie. Doczytałem, że powinien znajdować się w
>> /etc/cron.daily. Umieściłem go tam z uprawnieniami root. Nie wykonuje się !.

Najlepiej uruchomić ntpd.

R.
--
„Walczy on z całym zapamiętaniem przeciwko intelektowi” - z akt personalnych prof. A. Baeumlera

gosc

unread,
Jan 16, 2016, 10:05:54 AM1/16/16
to
Rafał Maszkowski wrote:
> Najlepiej uruchomić ntpd.

ntpdate używam tylko do odpytwania, np.:
ntpdate -q tempus1.gum.gov.pl

Później tylko poprawiam częstotliwość w adjtimex, np.
adjtimex --tick 10000 --frequency 50000

ps.
http://www.ekorekta24.pl/porady-jezykowe/22-odmiana/78-te-czy-ta
Nie będziesz musiał korygować o tę godzinę.
I nie będziesz miał problemów z tą godziną w przyszłości.
0 new messages