At LIGO Livingston, we have also used the ‘tmux’ system for doing the same thing
At LIGO Hanford, I believe they are using procServ for some
Yes, I know, yet more ways to do it
Keith Thorne
> On Nov 28, 2016, at 11:11 AM, Benoit Rat <[email protected]> wrote:
>
> Thanks a lot!
>
> I didn't though about screen but it meet perfectly my needs!
> Could you send me the start() command just to check how you do it?
>
> Cheers,
>
>
>
>
> --
>
>
> Benoit RAT LAMY
> www.sevensols.com
>
> On Mon, Nov 28, 2016 at 5:53 PM, Rod Nussbaumer <[email protected]> wrote:
> We run IOCs in Gnu screen sessions, accomplishing all three of your requirements. The screen sessions are started in multi-user mode, through some scripting in the init system. This is accomplished on headless systems by exploiting the 'stuff' command of the screen applicaton to stuff commandlines into the screen session to launch the IOC application(s). Logging is done by screen, and log rotation using conventional logrotate tools.
>
> Users use ssh to connect to the IOC host, and then connect to the screen session. This part is augmented with a GUI tool which runs on a common server host that lets users browse lists of IOCs and connect to sessions by clicking on menu items.
>
> Rod Nussbaumer
> TRIUMF,
> Vancouver, Canada
>
>
> On 11/28/2016 08:40 AM, Mark Rivers wrote:
> We use procServ to handle tasks 1 and 3, and logrotate for task 2. A
> simple etc/init.d script can be used to start the procServ/IOC.
>
> https://sourceforge.net/projects/procserv/
>
> Mark
>
> *From:* [email protected]
> [mailto:[email protected]] *On Behalf Of *Benoit RAT
> *Sent:* Monday, November 28, 2016 10:06 AM
> *To:* [email protected] list
> *Subject:* Asyn daemon + console + log
>
> Hi guys,
>
> I was wondering if someone could help me implement the following:
>
> * Already done: I need to start my Asyn IOC as a daemon so that it
> is executed at startup (A simple /etc/init.d/ scripts is doing the
> job)
> * Already done: I need to store all the outputs of my IOC into a
> file (into /var/log/asyn/xxxxx.log with a logrotate to avoid
> getting a problem with size)
> * I want the user able to connect to the epics-ioc console (Maybe
> through /dev/ttySxx)
>
> I have manage to get the two first thing working but I can not get the
> combination of the three. Someone has an idea, is it possible to access
> to the console?
>
> Maybe running the IOC as a daemon is not the best solution, but I would
> really like to have my IOC started when I power on my rack.
>
>
> --
>
> Image removed by sender. <http://www.sevensols.com/>
>
> *Benoit RAT LAMY*
>
> fix. *(+34) 958 285 024*
>
> e-mail: [email protected] <mailto:[email protected]>
>
> *www.sevensols.com <http://www.sevensols.com/> *
>
>
>
------
Keith Thorne <[email protected]>
CDS Software Engineer
LIGO Livingston Laboratory
Livingston, LA 70754
Phone: (225)686-3168 Fax: (225)686-7189
- References:
- Asyn daemon + console + log Benoit RAT
- RE: Asyn daemon + console + log Mark Rivers
- Re: Asyn daemon + console + log Rod Nussbaumer
- Re: Asyn daemon + console + log Benoit Rat
- Navigate by Date:
- Prev:
Re: EPICS/RTEMS Compilation errors Benjamin Franksen
- Next:
Re: EPICS/RTEMS Compilation errors Andrew Johnson
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
<2016>
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
Re: Asyn daemon + console + log Benoit Rat
- Next:
Re: Asyn daemon + console + log Benjamin Franksen
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
<2016>
2017
2018
2019
2020
2021
2022
2023
2024
|