The UNIX and Linux Forums  


Go Back   UNIX och Linux Forum > Upp Forum > UNIX för avancerade & Expertanvändare
.
google unix.com



UNIX för avancerade & Expertanvändare Expert-to-experten. Läs avancerade UNIX UNIX-kommandon, Linux operativsystem, systemadministration, programmering, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
TAHI Test Suite 3.0.15 (IPv6 Conformance Test Tool filial) iBot Programversionerna - RSS News 0 07-10-2008 07:50
uppdatera en fil med värden från andra filen i skalet bash Teodora Shell-programmering och Skript 1 07-03-2008 12:39
TAHI Test Suite 3.0.13 (IPv6 Conformance Test Tool filial) iBot Programversionerna - RSS News 0 04-06-2008 01:20
Keithley lanserar Linux-baserade RF Parametrisk Test Systems - Test och Measurement.com iBot UNIX och Linux RSS Nyheter 0 07-23-2007 11:30
hur man testar för filen finns hjälp filstorlek? forevercalz Shell-programmering och Skript 3 10-26-2005 11:02

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Sök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 10-07-2008
CraigMoore CraigMoore is offline
Registered User
  
 

Join Date: Jul 2007
Inlägg: 3
Så för att testa uppdateringen

Jag skulle vilja testa om en fil har uppdaterats från en webbplats här:

I-blockeringslistan

Finns det något sätt att göra detta från kommandoraden (Jag skulle vilja lägga till den i ett manus). Jag skulle bara vilja antingen:

(a) Se om filen har uppdaterats genom att titta på filens "Date Modified" eller

(b) Jämför filstorleken med en jag har laddat ner tidigare.

Naturligtvis filen finns på en fjärrserver så du kan inte använda den vanliga "ls" kommandon, och om du använder wget, då du ladda ner den, vilket kanske inte nödvändigt om filen har inte uppdateras. ..

Tack på förhand för din hjälp.

Craig

Senast redigerad av DukeNuke2; 10-07-2008 vid 05:25.. Orsak: bort länken ...
  #2 (permalänk)  
Old 10-07-2008
otheus's Avatar
otheus otheus is offline Forum Staff  
Moderator ala Mode
  
 

Join Date: februari 2007
Location: Innsbruck, Österrike
Inlägg: 1886
Verktyget "wget" redan gör vad du vill göra. Check it out använda-N alternativ. Om kopian du är äldre än den tidsstämpeln Webbservern ger för den angivna webbadressen, en ny kopia hämtas. Om filstorlekar inte matchar en ny kopia hämtas.

Om du inte vill att det ska faktiskt ladda ner, men se vad man skulle göra, kan du använda - spindel. Därefter rapporter vad det skulle ha gjort:

Kod:
$ wget -N -v http://www.keepalived.org/documentation.html
--16:35:14--  http://www.keepalived.org/documentation.html
Resolving www.keepalived.org... 213.228.1.83
Connecting to www.keepalived.org|213.228.1.83|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5035 (4.9K) [text/html]
The sizes do not match (local 0) -- retrieving.

--16:35:15--  http://www.keepalived.org/documentation.html
Reusing existing connection to www.keepalived.org:80.
HTTP request sent, awaiting response... 200 OK
Length: 5035 (4.9K) [text/html]
Saving to: `documentation.html'

100%[=======================================>] 5,035       --.-K/s   in 0.07s

16:35:15 (68.6 KB/s) - `documentation.html' saved [5035/5035]

[otheus] ~$ touch documentation.html
[otheus] ~$ wget -N -v http://www.keepalived.org/documentation.html
--16:36:08--  http://www.keepalived.org/documentation.html
Resolving www.keepalived.org... 213.228.1.83
Connecting to www.keepalived.org|213.228.1.83|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5035 (4.9K) [text/html]
Server file no newer than local file `documentation.html' -- not retrieving.

[otheus] ~$ echo test >> documentation.html
Change the file size of documentation.html
[otheus] ~$ wget --spider -N -v http://www.keepalived.org/documentation.html
--16:36:27--  http://www.keepalived.org/documentation.html
Resolving www.keepalived.org... 213.228.1.83
Connecting to www.keepalived.org|213.228.1.83|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5035 (4.9K) [text/html]
The sizes do not match (local 0) -- retrieving.

--16:36:27--  http://www.keepalived.org/documentation.html
Reusing existing connection to www.keepalived.org:80.
HTTP request sent, awaiting response... 200 OK
Length: 5035 (4.9K) [text/html]
200 OK

Closed Thread

Komihåglista

Taggar
fjärr filuppdatering

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 08:04.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0