Użyj daty, aby zaktualizować datę


0

Próbuję podążać za ćwiczeniami w Początek Linii poleceń Linuksa . Jedno z ćwiczeń wymaga ustawienia bieżącej godziny na 1 minutę temu.

Podczas gdy mogę uzyskać czas o jedną minutę do przodu:

echo $( date --date='60 seconds ago' )

Nie mogę go użyć do ustawienia wartości czasu.

date --set=$( date --date='60 seconds ago' ) 

Zakładam, że muszę zmusić powrót makra do łańcucha, używając tego samego formatu, który określę --set opcja?

Odpowiedzi:


2

-s, --set = STRING ustawiony czas opisany przez STRING

Cytat z date --help

Musisz zrobić date --set='60 seconds ago'

W skryptach bash '64 seconds ago' jest ciągiem i --set bierze STRING

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.