Jump to content

Recommended Posts

Posted

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

Posted

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

Posted

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

Posted

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

Posted

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

Posted

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...