Korzystam z komputera CrunchBang i próbuję napisać skrypt, który powinien zawierać datę instalacji systemu operacyjnego.
Przeszukałem i znalazłem to polecenie:
ls -lct /etc | tail -1 | awk '{print $6, $7, $8}'
Drukuje
Mar 31 21:24
Nie zrozumiałem tej tail -1części, ale udało mi się dowiedzieć, że 6 USD 7 USD 8 USD to 6. 7. 8. 8. wystąpienie ostatniego wiersza, do którego odnosi się polecenie.
Zdałem sobie jednak sprawę, że rok nie może zostać uwzględniony, ponieważ nie został wyświetlony w ls -ltcpoleceniu.
Niektóre osoby sugerowały, że data /etczostała stworzona, a niektóre sprawdzają /var/log/syslogitd. Myślałem, że mogą one być nieco specyficzne dla dystrybucji.
Jaka jest twoja rekomendacja dla naprawdę dystrybucyjnego sposobu znalezienia daty instalacji systemu operacyjnego?
/.
/etcdaty utworzenia jest specyficzne dla dystrybucji?