Как получить текущую дату и время с использованием командной строки

date -s "$(echo -e "HEAD / HTTP/1.0\n" | nc www.example.com 80 | sed -ne 's/^Date: \(.*\)$/\1/p')"


Эта команда устанавливает системное время на основе ответа от сервера www.example.com, извлекая дату из HTTP-заголовка «Date». Полезно для синхронизации времени. Альтернативой может быть использование NTP-клиента, если доступен. Аргументы — это команда для отправки HTTP-запроса и фильтр sed для извлечения даты из ответа сервера.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *