Avatar billede jens_bach Nybegynder
04. april 2007 - 12:59 Der er 8 kommentarer og
1 løsning

linux script - hendt side sammenling med gammel kopi, send email

Hej...

hvordan laver jeg dett.

1)hendt httpside (den er nem, wget)
2)sammenlin med gammel kopi ( diff )
3)send email hvis der er lavet om (kun hvis der er lavet nået om)
Avatar billede arne_v Ekspert
04. april 2007 - 21:09 #1
proev noget a la:

#!/bin/bash
if diff nyfil glfil
then
  # do something
fi
Avatar billede jens_bach Nybegynder
05. april 2007 - 19:26 #2
if diff fil1 fil2
then

echo ens

else

echo der er naaet

fi


men takkker, hvordan kan jeg sende en mail ?
Avatar billede arne_v Ekspert
05. april 2007 - 20:29 #3
sendmail -t < fil-med-indhold-og-alle-headere-toppen
Avatar billede jens_bach Nybegynder
14. maj 2007 - 22:45 #4
takker, sory for det sene svar :)
lig lige et svar

ps. jeg har et problem med
if diff nyfil glfil
then
  # do something
fi

nogle gange der er forskel uden der er en eneste forskel... det er ca hver 10 til 20 gang jeg køre scripted?
Avatar billede arne_v Ekspert
15. maj 2007 - 08:48 #5
svar
Avatar billede arne_v Ekspert
15. maj 2007 - 08:48 #6
er du helt sikker paa at der ikke er forskel ? noget med mellemrum/tabs eller
lignende usynligt ?
Avatar billede jens_bach Nybegynder
15. maj 2007 - 11:23 #7
der er ikke retted et . eller nået andet
Avatar billede arne_v Ekspert
27. maj 2007 - 04:17 #8
det lyder multi mystisk

diff bør returnere 0 d.v.s. false når der ingen forskelle er
Avatar billede jens_bach Nybegynder
27. maj 2007 - 11:45 #9
ja men, jeg  han løst det ved og se om der er nået i diff
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester