On Wed, Nov 01, 2006 at 10:09:55PM +0100, Pascal Bourguignon wrote:
> H??kon Alstadheim writes:
> > Larry Clapp wrote:
> > > On Tue, Oct 31, 2006 at 03:50:32PM -0500, Denis Papathanasiou wrote:
> > >   
> > >> Other than using detachtty/attachtty, is there any way to
> > >> attach to a running CMUCL process and have access to its top
> > >> level?
> > >>     
> > > [...]
> > >   
> > >> Unfortunately, I can't run the process I want to monitor under
> > >> detachtty.
> > >
> > > It's a long shot, but can you use screen?
> > > http://en.wikipedia.org/wiki/GNU_Screen
> > >   
> > Screen is way better and more stable. screen -d -m
> > <your-lisp-executable>.
> 
> AFAIK, there's a big problem with screen:
> 
>   su - user -c 'screen -d -m any-program' 
> 
> doesn't work.  So you cannot use it for processes launched at boot
> time, if not under root.

I don't understand.  If you want "su - user" to work unattended, I
thought you had to be root.

Running this in a normal (not-at-startup) root window works for me:

  su - lmc -c '. ~lmc/.zshrc ; screen -S lmc -d -m vim'

What problems do you encounter?

(Of course all this is moot as far as the original question: Denis has
already said he can't use screen.)

-- Larry


Reply via email to