[linux] Re: Uitvoeren van commando's in screen bij opstarten

Fred Mobach fred op mobach.nl
Za Aug 2 17:27:20 CEST 2008


On Friday 01 August 2008 11:58, Cecil Westerhof wrote:
> Bij het opstarten van screen worden er meerdere screen sessie geopend
> -door middel van de instellingen in .screenrc- waarin verschillende
> programma's draaien. Indien een programma wordt afgebroken kan met
> '${COMMAND}' dat programma weer worden opgestart. Vanwege DRY (Do not
> Repeat Yourself) zou ik willen werken met:
>         setenv COMMAND 'tg-admin shell'
>         screen -t shell
>         exec "${COMMAND}"

Werkt het wel met exec ${COMMAND} ?

> Een ander probleem is dat per screen in .screenrc maar één keer een
> commando d.m.v. exec uit kan worden gevoerd. Dit kan natuurlijk op
> worden gelost door een script aan te roepen met exec, maar is er een
> andere manier? Volgens de documentatie zou het met eval moeten
> kunnen, maar dat werkt niet.
> Als ik in .screenrc opneem:
>         screen -t testing
>         eval /bin/date '/bin/echo tweede commando' bin/date

Werkt het wel met 
  eval /bin/date && '/bin/echo tweede commando' && bin/date 
?
-- 
Fred Mobach - fred op mobach.nl - postmaster op mobach.nl
website : http://fred.mobach.nl
 .... In God we trust ....
 .. The rest we monitor ..



More information about the Linux mailing list