LINUX.ORG.RU

ntpq > date


0

0

Ребята, будьте добры, помогите новичку, замучился:

#!/bin/sh ntpq -c rv time.nsu.ru | grep 'clock=' | awk '{if ( $3 == "Jan" ) m = "01"; else if ( $3 == "Feb" ) m = "02"; else if ( $3 == "Mar" ) m = "03"; else if ( $3 == "Apr" ) m = "04"; else if ( $3 == "May" ) m = "05"; else if ( $3 == "Jun" ) m = "06"; else if ( $3 == "Jul" ) m = "07"; else if ( $3 == "Aug" ) m = "08"; else if ( $3 == "Sep" ) m = "09"; else if ( $3 == "Oct" ) m = "10"; else if ( $3 == "Nov" ) m = "11"; else if ( $3 == "Dec" ) m = "12"; print m $4 substr($6,1,2) substr($6,4,2) $5 "." substr($6,7,2)}' Отлично выдаёт дату и время, но никак не могу воткнуть результат в команду date, как это можно сделать наиболее правильно, линукс урезанный до предела - спутниковый ресивер.

anonymous

Ответ на: комментарий от Fr_A

С форматированием всё нормально, почему-то так ушло на сервер, скрипт на терминал выдаёт всё отлично, ntpdate не желает работать, что только не перепробовал, только ntpq, но как его вывод перенаправить.

anonymous
()
Ответ на: комментарий от anonymous

>С форматированием всё нормально, почему-то так ушло на сервер, скрипт на терминал выдаёт всё отлично,

В ФАК! Под сообщением есть выпадающих списка. В левом вместо 'TeX paragraphs w/quoting' выбрать 'preformatted text'

Fr_A
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.