Avatar billede shjdsi Nybegynder
20. august 2002 - 14:35 Der er 5 kommentarer og
1 løsning

sætte env i perlscript

Hej
jeg er nød til at sætte env i et perlscript fra ewn anden bruger. i shell ville jeg nok gøre sådan her

newenv=`. ./home/soft/.recource

hvor .recourse er env fil.

hvordan kan dette gøres i perl.
Avatar billede thomasledet Nybegynder
21. august 2002 - 03:24 #1
jeg er ikke sikker på, hvad du mener... hvilket environment ønsker du at sætte?

perl har en masse environment variable i ENV-hashet...

du kan eventuelt se dem ved at køre følgende script (ikke testet)

#!/usr/bin/perl

foreach (keys %ENV) {
printf("%s: %s\n",$_, $ENV{$_});
}

ENV-hashet er ikke readonly... du kan sagtens ændre værdierne deri... eller kopiere det til et andet hash, hvis du skulle have lyst... men jeg må indrømme, at jeg ikke helt forstår dit spørgsmål...
Avatar billede thomasledet Nybegynder
21. august 2002 - 03:25 #2
ovenstående script er nu testet og virker her...
Avatar billede shjdsi Nybegynder
21. august 2002 - 08:58 #3
Tak for det, jeg fandt desværre ud af at det ikke hjælper på mit problem at sætte et andet invironment. men tak for oplysningen, klogere kan man jo altid blive, smid et svar så for du point .
Avatar billede thomasledet Nybegynder
21. august 2002 - 16:16 #4
som sagt kan du jo altid lave dit eget environment hash... men jeg må indrømme, at jeg stadig ikke er helt med på, hvad du vil... så det er ret svært at hjælpe dig mere end jeg allerede har gjort... men hvis du føler jeg har gjort mig fortjent til point, så kan du da godt få et svar. Du skal være velkommen til at afklare dit problem lidt mere, så jeg ved, hvad det rent faktisk går ud på. Så kan det jo være, at jeg kan hjælpe.
Avatar billede shjdsi Nybegynder
21. august 2002 - 16:29 #5
hel humlen er på unix at få environment fra en anden bruger en den jeg køre scriptet fra, men jeg har løst det af anden vej. Ellers tak :-)
Avatar billede thomasledet Nybegynder
23. august 2002 - 03:10 #6
hvad var løsningen så? nu har du jo gjort mig helt nysgerring...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester