Avatar billede planetdb Nybegynder
04. juli 2002 - 15:00 Der er 6 kommentarer og
1 løsning

Shell Scripting..

Jeg vil gerne have hjælp til et script(#!bin/bash) som genere noget consol input, som jeg normalt selv skal skrive hver gang..:

==========================================
/var/qmail/bin/qmail-inject -f navn@adresse.dk <ENTER>
To: navn@adresse.dk <ENTER>
Subject: Emne her.. <ENTER>
Noget tekst her.. <ENTER>

og så afslutte med CTRL-D
==========================================

Jeg kan sådan set godt selv lave 80% af scriptet, men hvilke kommandoer bruger man, når man f.eks. skal erstatte CRTL-D knapperne (som normalt manualt skal trykkes ned??)
==========================================
Avatar billede dank Nybegynder
04. juli 2002 - 18:33 #1
Jeg gør på denne måde:

1 fil: mail.tekst, i den fil er der bare 3 linier:

To: din@email.dk.dk
Subject: Emne
tekst

Så sender jeg mailen med denne kommando

/var/qmail/bin/qmail-inject < mail.fil
Avatar billede dank Nybegynder
04. juli 2002 - 18:33 #2
Se også mit svar i dit andet spørgsmål om samme emne
Avatar billede dank Nybegynder
04. juli 2002 - 19:18 #3
Nåååee.. nu forstår jeg hvad det er du egentlig vil :-) Det må være noget i denne retning:

echo "To: admin@1go.dk" > mail.fil
echo "Subject: IP\r" >> mail.fil
echo "Dagens info:"  >> mail.fil
/sbin/ip addr >> mail.fil
/var/qmail/bin/qmail-inject < mail.fil

Gem dette lille script og kald det via cron - det burde virke
Avatar billede dank Nybegynder
04. juli 2002 - 19:18 #4
husk lige at ændre email adr :-)
Avatar billede planetdb Nybegynder
04. juli 2002 - 19:46 #5
Du er genial! :)

Det er nemlig en fed service, da jeg får tildelt IP via DHCP og tit får brug for den nye IP når jeg f.eks. er ude og rejse etc.

Takker mange gange!
Avatar billede dank Nybegynder
04. juli 2002 - 19:53 #6
Takker for point.

Hvis det er fordi du accesser din server remote via din ip, så kunne du jo f.eks. benytte dyndns.dk eller en service a'la deres. Så er du fri for at modtage alle disse mails og bare benytte ditvalgtenavn.dyndns.dk - men din måde virker jo også fint i alle tilfælde :-)

Lukker du også det andet ? Bare behold point der :-)
Avatar billede planetdb Nybegynder
04. juli 2002 - 20:04 #7
Jeg plejer at benytter dyndns.org's services! :) Men det andet er bare "for en sikkerheds skyld.."..

..nej nej! Du får skam de point fra det andet, giv mig lige 2 sek.! Og endnu en gang tak! ;)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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