Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
PerlMonks  

Handshake mechanism in perl

by t-rex (Scribe)
on Jun 24, 2016 at 05:51 UTC ( [id://1166464]=perlquestion: print w/replies, xml ) Need Help??

t-rex has asked for the wisdom of the Perl Monks concerning the following question:

i am working for a project where i have implemented concurrent server , now i need to take back logs 9 in a hand shake mechanism without except module) the flow of my code is :

main.pl { #try connecting to the server socket System(run perl_client.pl) or die “couldn’t run perl client.pl” If (fails) { Transfer files on server machine via scp Run server.pl Socket established Try connecting again to the server socket from client, (this time it w +ill connect) }
My doubt now is how do I know whether everything is running , this code is a part of one big automation so I can’t use std libraries, maybe a log file , I know how to open and write to a file but a robust handshake mechanism is what I desire , anyone has any ideas for the same.

Replies are listed 'Best First'.
Re: Handshake mechanism in perl
by anonymized user 468275 (Curate) on Jun 24, 2016 at 08:12 UTC
    You'll need to reveal more code, otherwise we can't see what the easiest way is to put in some process monitoring and control. Meanwhile I suggest you (re-)read the process control section of the big camel book*.

    (* Update: more precisely: Programming Perl, chapter 15, interprocess communication)

    One world, one people

Re: Handshake mechanism in perl
by GotToBTru (Prior) on Jun 24, 2016 at 15:19 UTC

    Is this a continuation of the problem you've been working in previous posts? That information would be very useful.

    But God demonstrates His own love toward us, in that while we were yet sinners, Christ died for us. Romans 5:8 (NASB)

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlquestion [id://1166464]
Front-paged by Corion
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others chanting in the Monastery: (4)
As of 2024-04-25 14:24 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found