---
title: "kolla varifrån skriptet körs?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/perl-ruby/81188-kolla-varifrån-skriptet-körs"
topic: "Perl & Ruby"
topic_url: "https://www.webforum.nu/amne/perl-ruby"
author: "higa"
published: "2003-07-03T09:43:56.000Z"
updated: "2003-07-04T10:49:35.000Z"
replies: 9
views: 698
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/perl-ruby/81188-kolla-varifrån-skriptet-körs"
---

# kolla varifrån skriptet körs?

## #1 — higa, 2003-07-03T09:43Z

Hur gör man i Perl för att se varifrån skriptet körs (t ex d:\\program\\tools\\)

Permalänk: https://www.webforum.nu/p/81188

## #2 — greyhound, 2003-07-03T10:05Z

$ENV{'SCRIPT_FILENAME'}

Ett tips för att kolla alla ENV värden är ju att köra detta script

```
#!/usr/bin/perl

print "Content-type: text/html\n\n";
foreach $key (sort(keys %ENV)) {
  print $key, '=', $ENV{$key}, "<br>\n";
}
```

Permalänk: https://www.webforum.nu/p/1100205

## #3 — Jojoxx, 2003-07-03T10:40Z

Eller så använder du [findbin](http://www.jojoxx.net/faq/faqview.asp?q=58&hilite=findbin). Fungerar även om du kör scriptet löst och inte i CGI-miljö.

Permalänk: https://www.webforum.nu/p/1100225

## #4 — greyhound, 2003-07-03T10:49Z

Det gör ENV också

/r i linux iaf

Permalänk: https://www.webforum.nu/p/1100232

## #5 — Jojoxx, 2003-07-03T14:39Z

Har du kört scriptet i shell då? Perl för Win32 sätter inte upp några extra enviroment variabler.

Permalänk: https://www.webforum.nu/p/1100393

## #6 — greyhound, 2003-07-03T15:25Z

Jag kom på det efteråt att det troligen inte funkar i win32, men då brukar ju folk köra asp.

Eller är det bara en fördom?

Permalänk: https://www.webforum.nu/p/1100416

## #7 — Jojoxx, 2003-07-03T16:02Z

Det är nog ingen fördom, för det brukar "dom" :). Men nu har jag testat på en debian linux dist, och där fanns det inte heller. Där har du istället variabeln PWD. Tror fortfarande att du testat i en CGI-miljö...

Permalänk: https://www.webforum.nu/p/1100430

## #8 — greyhound, 2003-07-03T16:36Z

Glöm det hela jag tänkte fel..

Permalänk: https://www.webforum.nu/p/1100443

## #9 — higa, 2003-07-04T07:18Z

Tack Jojoxx, nu funkar det som det ska!

Scriptet är för övrigt inte cgi utan körs från kommandoraden. Tycker att det känns rätt smidigt att kunna använda samma språk för cgi som för cmd, är väl därför jag håller mig till Perl :)

Permalänk: https://www.webforum.nu/p/1100670

## #10 — Jojoxx, 2003-07-04T10:49Z

Ja, Perl är guld! :)

Permalänk: https://www.webforum.nu/p/1100768

---

Tråden på webben: https://www.webforum.nu/amne/perl-ruby/81188-kolla-varifrån-skriptet-körs
