[Chicago-talk] system command to kill Xwindows session?
Richard Reina
richard at rushlogistics.com
Sun Mar 7 08:33:34 PST 2010
Linux. Sorry.
---- Chicago.pm chatter <chicago-talk at pm.org> wrote:
>
> You didn't telll me if you are on UNIX.
>
> The "startx" script has to give you the PID, which it currently isn't doing,
> and then you have to gather the PID.
>
> In "startx", assuming Unix
>
> $!/bin/ksh
> Foobar &
> echo $!
>
> I assume you are using the '&' to background "Foobar". The '$!' gives you
> pid of background job, but must be immediately following "Foobar &" command.
>
> In Perl, you gather the echoed PID by using "qx" instead of system()
>
> my $thePid = qx/startx/;
>
> Now you can kill $thePid.
>
> Got to go. Goodluck, bye.
>
> Alexander
>
> -----Original Message-----
> From: chicago-talk-bounces+danel=speakeasy.net at pm.org
> [mailto:chicago-talk-bounces+danel=speakeasy.net at pm.org] On Behalf Of
> Richard Reina
> Sent: Sunday, March 07, 2010 10:06 AM
> To: Chicago.pm chatter
> Subject: Re: [Chicago-talk]system command to kill Xwindows session?
>
> I have script that starts an xwindows session with system("startx") I want
> it to end as soon as a specific tast is done?
>
>
> ---- Chicago.pm chatter <chicago-talk at pm.org> wrote:
> >
> > Your question is incoherent; obviously if you are looking for a system
> > command, then its not a Perl function.
> >
> > How did you start the process that opened the window, and are you willing
> to
> > kill the entire process?
> >
> > On Unix, if you know the process-id, then try:
> >
> > system("kill TERM $thePid");
> >
> > Alexander
> >
> > -----Original Message-----
> > From: chicago-talk-bounces+danel=speakeasy.net at pm.org
> > [mailto:chicago-talk-bounces+danel=speakeasy.net at pm.org] On Behalf Of
> > Richard Reina
> > Sent: Sunday, March 07, 2010 9:18 AM
> > To: chicago-talk at pm.org
> > Subject: [Chicago-talk] system command to kill Xwindows session?
> >
> > Does anyone know if there is a perl fucntion or a command that can be put
> > into system("") that will kill Xwindow and return a script/user to the
> > console?
> >
> > Thanks,
> >
> > Richard
> > _______________________________________________
> > Chicago-talk mailing list
> > Chicago-talk at pm.org
> > http://mail.pm.org/mailman/listinfo/chicago-talk
> >
> > _______________________________________________
> > Chicago-talk mailing list
> > Chicago-talk at pm.org
> > http://mail.pm.org/mailman/listinfo/chicago-talk
> >
> _______________________________________________
> Chicago-talk mailing list
> Chicago-talk at pm.org
> http://mail.pm.org/mailman/listinfo/chicago-talk
>
> _______________________________________________
> Chicago-talk mailing list
> Chicago-talk at pm.org
> http://mail.pm.org/mailman/listinfo/chicago-talk
>
More information about the Chicago-talk
mailing list