[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Several problems while trying to make screen automatically start ano

From: Adam Lazur
Subject: Re: Several problems while trying to make screen automatically start another program.
Date: Wed, 26 Apr 2006 12:05:20 -0700
User-agent: Mutt/1.5.9i

Kresimir Cosic (address@hidden) said:
> Problem 1.
> But, if I try to link it with libmysqlclient (v4.16):
> g++ -o fooint2.exe fooint.cpp -L/home/kreso/prog/mysql/lib/mysql 
> -lmysqlclient
> screen fooint2.exe
> then fooint2.exe doesn't even get executed and I get error message: 
> [the screen is terminating]
> Also, this fooint2.exe works normally in every other way, for 
> example if I start screen, and then run fooint2.exe within it, it 
> works properly.

This isn't a screen problem, it's a dynamic linking problem.

I bet the executable can't find the shared library when it starts up.
Does your shell have an LD_LIBRARY_PATH environment variable set? What
happens if you run: screen /bin/sh -c fooint.exe

> Problem 2.
> When I run this program, it doesn't work properly. The first system 
> call works fine, the second one doesn't. I haven't got the slightest 
> clue what could possibly be wrong with second call.

Quoting problems? It's not worth debugging a c program that only calls
system()... write a #!/bin/sh script to do this instead (system() is
using the shell anyway).

> Problem 3.
> I tried to change the acive window while screen is detached.

next affects the client side portion of screen, so if you have no
clients attached and -X next, it won't do anything exciting. If you
multi-attach, or just run screen -X next from within screen, it should
work fine.

Adam Lazur

reply via email to

[Prev in Thread] Current Thread [Next in Thread]