Неверная дата и время: 5 января 1970 г. Linux [закрыто]Linux

Ответить
Anonymous
 Неверная дата и время: 5 января 1970 г. Linux [закрыто]

Сообщение Anonymous »

Я прочитал несколько тем о недопустимом дате и времени 1 2 3. Но все решения не работают с днем ​​​​с 5 января 1970 года:

Код: Выделить всё

# date --version
date (GNU coreutils) 9.3
# date --set="Wed 05 Jan 1970 01:00:23 AM UTC  0.000000 seconds"
date: cannot set date: Invalid argument
# date -s "1970-01-04 00:00"
date: cannot set date: Invalid argument
Sun Jan  4 12:00:00 AM UTC 1970
Но с 06 января работает хорошо

Код: Выделить всё

# date -s "1970-01-06 00:00"
Tue Jan  6 12:00:00 AM UTC 1970
Мой $LC_TIME пуст (echo ничего не возвращает)

Код: Выделить всё

# echo $LC_TIME
Как установить 5 января 1970 года и раньше?
Я делаю простой скрипт для проверки

Код: Выделить всё

dt=413720
while [ $dt -gt 0 ]; do
echo "$dt"
date -s @$dt
dt=$((dt - 1*60)) # : $((dt--))
sleep 1
done
Вышло очень интересно после

Код: Выделить всё

413720
Mon Jan  5 06:55:20 PM UTC 1970
413660
date: cannot set date: Invalid argument
Mon Jan  5 06:54:20 PM UTC 1970
Я решил, что 413720 — это примерно последняя дата и время. Я пытаюсь установить его снова вручную, но

Код: Выделить всё

# date -s @413720
date: cannot set date: Invalid argument
Mon Jan  5 06:55:20 PM UTC 1970
Ядро Linux — 5.10.162-cip24

Подробнее здесь: https://stackoverflow.com/questions/793 ... 1970-linux
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»