Challenging script (for me at least!) Calling all scripters!
Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Challenging script (for me at least!) Calling all scripters!
I need to make a cronjob do the following:
telnet to a remote computer every Thursday
execute a command
print the output of that command to a file
mail that file to my local machine
have the contents of that message pop up on my screen like xmessage or something.
The reason I need to do this is because the remote machine is a tape backup machine that has many running jobs on it.
Towards the end of the week I need to start pulling tapes as soon as the last job is finished. Time is of the essence because there can be hundreds of tapes some weeks.
What I do now is simply telnet to the machine, run the command and see if the jobs are finished.
id help you write it but it's going to take some time...
Check out expect, You can write a small expect script to open the telnet session, run your command give you the output, then logout of the telnet session.
Then you can process the information in a bash script.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.