Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest piątek, 19 kwietnia 2024, 20:47

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 5 ] 
Autor Wiadomość
Post: poniedziałek, 30 lipca 2007, 15:00 
Offline
PGF

Rejestracja: piątek, 25 lutego 2005, 18:22
Posty: 1430
Lokalizacja: Elbląg
W bash oczywiście.
Chodzi mi o sprawdzenie, czy ostatnia modyfikacja pliku miała miejsce przed czy po ostatnim starcie systemu.

_________________
F33/F07,F11,F13,F17
ObrazekObrazek


Na górę
 Wyświetl profil  
 
Post: poniedziałek, 30 lipca 2007, 17:54 
Offline
MODERATOR

Rejestracja: piątek, 5 lipca 2002, 17:31
Posty: 2449
Lokalizacja: Londyn
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ć....

_________________
Mis'
___________________________________
"Real Men Use Telnet on port 80" (el bid)


Na górę
 Wyświetl profil  
 
Post: poniedziałek, 30 lipca 2007, 21:11 
Offline
PGF

Rejestracja: piątek, 25 lutego 2005, 18:22
Posty: 1430
Lokalizacja: Elbląg
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 ?

_________________
F33/F07,F11,F13,F17
ObrazekObrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 30 lipca 2007, 22:31 
Offline
MODERATOR

Rejestracja: wtorek, 31 sierpnia 2004, 23:06
Posty: 3267
Lokalizacja: Katowice
last

_________________
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 30 lipca 2007, 23:07 
Offline
PGF

Rejestracja: piątek, 25 lutego 2005, 18:22
Posty: 1430
Lokalizacja: Elbląg
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`

_________________
F33/F07,F11,F13,F17
ObrazekObrazek


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 5 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 23 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl