Ga naar inhoud


Aanbevolen berichten

Geplaatst:

Is het mogelijk om mijn linux machine iedere zoveel uur een telnet sessie te laten uitvoeren waarvan de output data naar een file geschreven wordt? Ik heb namelijk een cardsharing server op zolder gezet waar ik op 2 boxen door het huis kan kijken, maar ik wil graag de data van telnet 192.168.0.6 14003 naar een txt file zetten zodat ik kan zien of mijn kaartje nog up-to-date is. De output behoeft geen keytouch verder...

 

DroomDoos


Geplaatst:

Je kan CRON gebruiken om om de X-tijd een commando uit te voeren. Ik weet niet wat je precies wil wegschrijven naar een txt bestandje maar je kan cat gebruiken en de output pipen naar een txt bestand.

het zal dan zoiets zijn als : cat /nameoffile > tekstbestand.txt

Geplaatst:

Weet niet zeker of ik het goed begrijp, maar als je data van 192.168.0.6 port 14003 wilt ontvangen, dan kun je b.v. nc (aka netcat) hiervoor gebruiken idd i.c.m. cron:

 

$ nc 192.168.0.6 14003 > /path-to/filename.txt

Geplaatst:

Ik heb het al gevonden, ik heb een file aangemaakt die heet telnetcmd met de data

telnet 192.168.0.6 14002

CHMOD 777 gegeven.

In de /etc/cron.hourly heb ik een file aangemaakt

99cardread

met de data

./telnetcmd > /tmp/test.txt

Op 777 gezet met CHMOD en ieder uur heb ik de update.

 

Bedankt voor jullie hulp.

 

DroomDoos

Geplaatst:

Je zou het ook kunnen laten mailen naar je zelf, ik heb volgende scriptje gemaakt.

 

#! /bin/sh

telnet localhost 14000 1> output.txt 2> /dev/null

mail -s Status_CardServer ontvanger@test.com < output.txt

rm -rf output.txt

 

Dit werkt naar behoren, vervolgens deze in de crontab gezet, en om de 5 minuten laten draaien.

 

Arjan

Geplaatst:

Nou, ik hoef niet iedere 5 minuten een mailtje te ontvangen, heb al genoeg spam <img src="/ubbthreads/images/graemlins/smile.gif" alt="" />

Maar het idee is aardig ja. Thnx.

 

DroomDoos

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...