← Back to team overview

sslug-teknik team mailing list archive

Re: Afvikling af program på serveren

 

On Wed, 24 Jul 2002, E. Sjørlund wrote:

> I forbindelse med programmet sslugsig er jeg kommet i tvivl om, hvordan man
> egentligt får afviklet et program på eller fra en Linux-arbejdsplads, når
> dette ligger på serveren.

Den nemmeste måde at gøre det på, er at gøre de nødvendige kataloger 
tilgængelige på klienten, via f.eks. NFS. Man skal tænke lidt over hvordan 
dette gøres.

Alternativt, hvis klienterne må logge ind på serveren, kan de jo bare 
logge på og køre programmet der.... (ala Xwin32 nedenunder)

> 
> Altså:
> På serveren i /usr/bin/signatur ligger programmet sslugsig, som bruges til

Det er ikke smart at lægge et program klienten skal køre i serverens 
/usr/bin/signatur - lav istedet (eksempelvis) et katalog kaldet /net på 
serveren:
/net
/net/bin/
/net/lib/


> at generere en ansøgning om et digitalt signatur. Programmet kan eksekveres
> af enhver bruger.
> Programmet kræver nogle miljøvariabler sat op, og det har derfor dette
> startscript:
> 
> #! /bin/bash
> # Ret stien (/usr/local) herunder, så den peger på det dir, du har
> installeret sslugsig i
> # Lav derefter et link med kommandoen: ln -sf /usr/local/signatur/startsig
> /usr/bin/signatur
> export LD_LIBRARY_PATH=/usr/local/signatur/libs
> /usr/local/signatur/sslugsig

Læg bibliotekerne i /net/lib

> 
> Der er et symlink fra /usr/bin/signatur til dette script, så alle der er på
> serveren, fx. med en ssh forbindelse, blot kan give kommandoen signatur i en
> XTerm, så kører det.
> 
> Hvilke andre måder er der at gøre det på?

eksporter /net fra serveren, readonly.
importer /net på klienten (mount server:/net på /net ro)

I systemets initialiseringsgejl, sæt alle brugeres default path op til 
også at inkludere /net

> 
> Jeg mangler nogle ideer til et afsnit om det emne til kapitlet i
> signatur-bogen, så input vil være velkomne. Min eneste erfaring (ud over
> afvikling på serveren selv) er med XWin32, men der er man jo også "på" selve
> serveren.

Som jeg har skrevet før, er det ikke et problem der er specifikt for 
sslugsig. Jeg ville hellere have at du enten skrev, eller henviste, til et 
afsnit i FTAV: http://www.sslug.dk/linuxbog/alle/bog/nfs.html - der kunne 
man passende tilføje noget?

Mads

-- 
Mads Bondo Dydensborg.                               madsdyd@xxxxxxxxxxxx
Windows XP, which according to everybody is the ``most reliable Windows
ever.'' To me, this is like saying that asparagus is ``the most articulate
vegetable ever.'' 
                               - Dave Barry



Follow ups

References