Fw: Process alive ?

Inswitch Solutions - Erlang Evaluation <>
Tue Dec 17 23:01:18 CET 2002


Please ignore this email. I already had the full answered from the list
guys. Thanks!

 Bernardo Paroli
 INSwitch Solutions


----- Original Message -----
From: "Inswitch Solutions - Erlang Evaluation" <>
To: <>
Sent: Monday, December 16, 2002 9:44 PM
Subject: Re: Process alive ?


> Ok, but I don't know the Pid of the process. For example I have a process
> running in a node  and another process running in a node
> , from node e1 I need send a message to application running in
e2
> node, in node e1 I write the next code
> {application, } ! {self(),  "Message to send"},
> receive
>     {ok, Reply} ->
>           .....
> end
>
> But if the application it's not running in the e2 node I don't receive any
> error.
>
>
> ----- Original Message -----
> From: "Vance Shipley" <>
> To: "Inswitch Solutions - Erlang Evaluation" <>
> Cc: <>
> Sent: Monday, December 16, 2002 8:56 PM
> Subject: Re: Process alive ?
>
>
> >
> > You can use erlang:process_info/1.
> >
> > 1> Pid = self().
> > <0.25.0>
> > 2> process_info(Pid).
> > [{current_function,{erl_eval,expr,3}},
> >  {initial_call,{shell,evaluator,3}},
> >  {status,running},
> >  {message_queue_len,0},
> >  {messages,[]},
> >  {links,[<0.22.0>]},
> >  {dictionary,[]},
> >  {trap_exit,false},
> >  {error_handler,error_handler},
> >  {priority,normal},
> >  {group_leader,<0.21.0>},
> >  {heap_size,233},
> >  {stack_size,13},
> >  {reductions,89},
> >  {garbage_collection,[{fullsweep_after,65535}]}]
> > 3> banf = bang.
> > ** exited: {{badmatch,bang},[{erl_eval,expr,3}]} **
> > 4> self().
> > <0.34.0>
> > 5> process_info(Pid).
> > undefined
> >
> > On Tue, Dec 17, 2002 at 08:40:27PM +0100, Inswitch Solutions - Erlang
> Evaluation wrote:
> > }
> > }  Does anyone know how can I check if a process running in a node is
> alive ?
> > }
> > }  Thanks,
> > }  Bernardo Paroli
> > }  INSwitch Solutions
> > }
> > }
> > }
> >
>




More information about the erlang-questions mailing list