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/ |