[Catalyst] Keep Plack -r working when commandline closed...?

Kieren Diment diment at gmail.com
Tue Oct 27 09:25:44 GMT 2015


I would say having HUPONEXIT false would be the more exotic feature set in
this case.  tmux is actually a very good low rent low traffic short
lifespan application deployment strategy ;).

On Tue, Oct 27, 2015 at 6:21 PM, Octavian Rasnita <orasnita at gmail.com>
wrote:

> Thanks. The conclusion is that if huponexit is set to false we can simply
> run processes in background appending & at the end of the command line.
> So we don't need tmux nor screen unless we need other features offered by
> them.
>
> --Octavian
>
> ----- Original Message -----
> *From:* Lasse Makholm <lasse at unity3d.com>
> *To:* The elegant MVC web framework <catalyst at lists.scsys.co.uk>
> *Sent:* Monday, October 26, 2015 11:37 PM
> *Subject:* Re: [Catalyst] Keep Plack -r working when commandline
> closed...?
>
>
>
> On Mon, Oct 26, 2015 at 9:55 AM, Octavian Rasnita <orasnita at gmail.com>
> wrote:
>
>> When I connect to Linux servers using SSH and run the programs using
>> perl program.pl > something.log 2>&1 &
>> then I can use the command exit to close the SSH console but the program
>> continues to run.
>> I remember that in past I needed to use nohup, but in last years I didn't
>> need it anymore.
>>
>> Is the SSH connection a special case but it doesn't work when using a
>> real bash console directly?
>>
>
> Sounds like the huponexit is not set in your shell:
>
> http://stackoverflow.com/questions/21294283/when-did-hup-stop-getting-sent-and-what-can-i-do-about-it
>
> /L
>
>
>>
>> --Octavian
>>
>> ----- Original Message -----
>> *From:* Len Jaffe <lenjaffe at jaffesystems.com>
>> *To:* kieren at diment.org ; The elegant MVC web framework
>> <catalyst at lists.scsys.co.uk>
>> *Sent:* Monday, October 26, 2015 5:13 AM
>> *Subject:* Re: [Catalyst] Keep Plack -r working when commandline
>> closed...?
>>
>> & just backgrounds a job. If you close the terminal, you lose job
>> control.
>> If you use tmux, you can close the terminal, but leave the session
>> running, and reattach to the session later.
>>
>> It is well work looking into.
>>
>> On Sat, Oct 24, 2015 at 1:29 AM, Kieren Diment <diment at gmail.com> wrote:
>>
>>> Tmux is the poor man's deployment pathway ;).  I use it to keep long
>>> running jobs going between logins a lot too, as well as for having an
>>> editor in the right place from where I last left off.  All round a primo
>>> useful tool.  Also handy for persistent IRC connections etc.
>>>
>>> On Sat, Oct 24, 2015 at 3:24 PM, Andrew <catalystgroup at unitedgames.co.uk
>>> > wrote:
>>>
>>>> A further search online,
>>>> throws up that screen and tmux can be useful if the app you want to run
>>>> in the background needs input now and again.
>>>>
>>>>
>>>> ----- Original Message -----
>>>> *From:* Andrew <catalystgroup at unitedgames.co.uk>
>>>> *To:* The elegant MVC web framework <catalyst at lists.scsys.co.uk>
>>>> *Sent:* Saturday, October 24, 2015 5:06 AM
>>>> *Subject:* Re: [Catalyst] Keep Plack -r working when commandline
>>>> closed...?
>>>>
>>>>
>>>> Why is it better to use these over using an "&"....?
>>>>
>>>> Or are you simply recommending them generally, due to their usefulness
>>>> all round?
>>>>
>>>> Yours,
>>>> Andrew.
>>>>
>>>>
>>>> ----- Original Message -----
>>>> *From:* Kieren Diment <diment at gmail.com>
>>>> *To:* The elegant MVC web framework <catalyst at lists.scsys.co.uk>
>>>> *Sent:* Friday, October 23, 2015 10:48 PM
>>>> *Subject:* Re: [Catalyst] Keep Plack -r working when commandline
>>>> closed...?
>>>>
>>>> Tmux is generally newer and easier to use than screen, highly
>>>> recommended.
>>>>
>>>> On Sat, Oct 24, 2015 at 7:41 AM, Len Jaffe <lenjaffe at jaffesystems.com>
>>>> wrote:
>>>>
>>>>> I'd still consider using screen or tmux...
>>>>>
>>>>> On Fri, Oct 23, 2015 at 1:48 PM, Andrew <
>>>>> catalystgroup at unitedgames.co.uk> wrote:
>>>>>
>>>>>> Turns out it's super easy to run it in the background, =).
>>>>>>
>>>>>> You just add "&" to the end of the commandline, =D.
>>>>>>
>>>>>> ^_^ Am learning these little server tricks, ;-).
>>>>>>
>>>>>> [Tweeted Tatsuhiko Miyagawa of Plack fame, who was kind enough to
>>>>>> promptly
>>>>>> respond, with this little gem, =D. Yay!]
>>>>>>
>>>>>> Yours,
>>>>>> Andrew.
>>>>>>
>>>>>>
>>>>>> ----- Original Message -----
>>>>>> From: "Trevor Leffler" <tleffler at uw.edu>
>>>>>> To: "The elegant MVC web framework" <catalyst at lists.scsys.co.uk>
>>>>>> Sent: Friday, October 23, 2015 4:28 PM
>>>>>> Subject: Re: [Catalyst] Keep Plack -r working when commandline
>>>>>> closed...?
>>>>>>
>>>>>>
>>>>>> What about wrapping your shell session with screen?
>>>>>>
>>>>>> $ man screen
>>>>>>
>>>>>> --Trevor
>>>>>>
>>>>>> On 10/23/2015 08:21 AM, Andrew wrote:
>>>>>> >
>>>>>> > I've ended up using Plackup to start the catalyst app's psgi script
>>>>>> (still
>>>>>> > via fast cgi),
>>>>>> > and I'm using -r to indicate it should watch for changes, and
>>>>>> reload the
>>>>>> > server when changes are detected.
>>>>>> >
>>>>>> > It does this fine, as long as my commandline terminal is still open.
>>>>>> > The moment I close it, the server continues to run, yet any
>>>>>> watching for
>>>>>> > changes, killing, and restarting no longer happens (as far as I can
>>>>>> tell).
>>>>>> >
>>>>>> > Is there any way to get Plack's scripts that watch and reload (i.e.
>>>>>> > Restarter.pm, etc), to continue to run after I close OSX's terminal
>>>>>> window
>>>>>> /
>>>>>> > end the SSH session?
>>>>>> >
>>>>>> >
>>>>>> > Many thanks for any insights offered,
>>>>>> >
>>>>>> > Yours,
>>>>>> > Andrew.
>>>>>> >
>>>>>> >
>>>>>> > _______________________________________________
>>>>>> > List: Catalyst at lists.scsys.co.uk
>>>>>> > Listinfo:
>>>>>> http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
>>>>>> > Searchable archive:
>>>>>> http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
>>>>>> > Dev site: http://dev.catalyst.perl.org/
>>>>>> >
>>>>>>
>>>>>> _______________________________________________
>>>>>> List: Catalyst at lists.scsys.co.uk
>>>>>> Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
>>>>>> Searchable archive:
>>>>>> http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
>>>>>> Dev site: http://dev.catalyst.perl.org/
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> List: Catalyst at lists.scsys.co.uk
>>>>>> Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
>>>>>> Searchable archive:
>>>>>> http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
>>>>>> Dev site: http://dev.catalyst.perl.org/
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Len Jaffe - Information Technology Smoke Jumper -
>>>>> lenjaffe at jaffesystems.com
>>>>> 614-404-4214    @LenJaffe <https://www.twitter.com/lenJaffe>
>>>>> www.lenjaffe.com
>>>>> Host of Code Jam Columbus <http://www.meetup.com/techlifecolumbus/>
>>>>> - @CodeJamCMH <https://www.twitter.com/CodeJamCMH>
>>>>> Curator of Advent Planet <http://www.lenjaffe.com/AdventPlanet/> - An
>>>>> Aggregation of Online Advent Calendars.
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> List: Catalyst at lists.scsys.co.uk
>>>>> Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
>>>>> Searchable archive:
>>>>> http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
>>>>> Dev site: http://dev.catalyst.perl.org/
>>>>>
>>>>>
>>>> ------------------------------
>>>>
>>>> _______________________________________________
>>>> List: Catalyst at lists.scsys.co.uk
>>>> Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
>>>> Searchable archive:
>>>> http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
>>>> Dev site: http://dev.catalyst.perl.org/
>>>>
>>>> ------------------------------
>>>>
>>>> _______________________________________________
>>>> List: Catalyst at lists.scsys.co.uk
>>>> Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
>>>> Searchable archive:
>>>> http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
>>>> Dev site: http://dev.catalyst.perl.org/
>>>>
>>>>
>>>> _______________________________________________
>>>> List: Catalyst at lists.scsys.co.uk
>>>> Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
>>>> Searchable archive:
>>>> http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
>>>> Dev site: http://dev.catalyst.perl.org/
>>>>
>>>>
>>>
>>> _______________________________________________
>>> List: Catalyst at lists.scsys.co.uk
>>> Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
>>> Searchable archive:
>>> http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
>>> Dev site: http://dev.catalyst.perl.org/
>>>
>>>
>>
>>
>> --
>> Len Jaffe - Information Technology Smoke Jumper -
>> lenjaffe at jaffesystems.com
>> 614-404-4214    @LenJaffe <https://www.twitter.com/lenJaffe>
>> www.lenjaffe.com
>> Host of Code Jam Columbus <http://www.meetup.com/techlifecolumbus/>  -
>> @CodeJamCMH <https://www.twitter.com/CodeJamCMH>
>> Curator of Advent Planet <http://www.lenjaffe.com/AdventPlanet/> - An
>> Aggregation of Online Advent Calendars.
>>
>> ------------------------------
>>
>> _______________________________________________
>> List: Catalyst at lists.scsys.co.uk
>> Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
>> Searchable archive:
>> http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
>> Dev site: http://dev.catalyst.perl.org/
>>
>>
>> _______________________________________________
>> List: Catalyst at lists.scsys.co.uk
>> Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
>> Searchable archive:
>> http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
>> Dev site: http://dev.catalyst.perl.org/
>>
>>
> ------------------------------
>
> _______________________________________________
> List: Catalyst at lists.scsys.co.uk
> Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
> Searchable archive:
> http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
> Dev site: http://dev.catalyst.perl.org/
>
>
> _______________________________________________
> List: Catalyst at lists.scsys.co.uk
> Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
> Searchable archive:
> http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
> Dev site: http://dev.catalyst.perl.org/
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.scsys.co.uk/pipermail/catalyst/attachments/20151027/5c163377/attachment.htm>


More information about the Catalyst mailing list