Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Jak sprawdzić czy plik był modyfikowany po starcie systemu ?
http://forum.freesco.pl/viewtopic.php?f=28&t=15731
Strona 1 z 1

Autor:  viater [ poniedziałek, 30 lipca 2007, 15:00 ]
Tytuł:  Jak sprawdzić czy plik był modyfikowany po starcie systemu ?

W bash oczywiście.
Chodzi mi o sprawdzenie, czy ostatnia modyfikacja pliku miała miejsce przed czy po ostatnim starcie systemu.

Autor:  Mis' [ poniedziałek, 30 lipca 2007, 17:54 ]
Tytuł:  Re: Jak sprawdzić czy plik był modyfikowany po starcie syste

viater pisze:
W bash oczywiście.
Chodzi mi o sprawdzenie, czy ostatnia modyfikacja pliku miała miejsce przed czy po ostatnim starcie systemu.


upierasz się żeby w bash? bo polecenie:

date -r /sciezka/plik

pokaze date modyfikacji pliku. Jesli znasz datę restartu możesz sobie porównać....

Autor:  viater [ poniedziałek, 30 lipca 2007, 21:11 ]
Tytuł:  Re: Jak sprawdzić czy plik był modyfikowany po starcie syste

Mis' pisze:
upierasz się żeby w bash? bo polecenie:

date -r /sciezka/plik

pokaze date modyfikacji pliku. Jesli znasz datę restartu możesz sobie porównać....


Pisząc, że w bash, chodziło mi o to, że to ma być warunek w skrypcie.
No właśnie problem jest z datą restartu...

=== EDIT ===
A może jest jakieś polecenie, konwertujące datę zapisaną w formacie unixowego znacznika czasu na format "ludzki" albo odwrotnie ?

=== EDIT ===
Czy przypadkiem

date -r plik +%s

nie jest tym, czego szukam ?

Dzięki Mis' za naprowadzenie. Kombinowałem już wcześniej z "date" ale jakos mi to umknęło ;)

=== EDIT ===

Nadal jednak nie mam pojęcia, skąd wziąć datę startu systemu ?

Autor:  czerwo [ poniedziałek, 30 lipca 2007, 22:31 ]
Tytuł: 

last

Autor:  viater [ poniedziałek, 30 lipca 2007, 23:07 ]
Tytuł: 

czerwo pisze:
last

Last mi nie pokaże dokładnie.
Ale poradziłem sobie inaczej.

date +%s

i mam aktualną datę w sekundach

cat /proc/uptime | cut -f1 -d '.'

i mam uptime w sekundach

Pierwsze - drugie = data startu w sekundach

którą mogę porównać z wynikiem `date -r plik +%s`

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/