[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