Gå til innhold

Trenger svar på oppgave


Anbefalte innlegg

Jeg trenger litt flere synspunkter på følgende oppgave:

 

"Sett at det finnes flere program med samme navn, f.eks. programmet PRINT, på ulike steder i filsystemet. Hvordan kan man finne ut hvilket av disse PRINT-programmene som kjøres når kommandoen PRINT gis?"

 

Min tanke her vil være å se på prosessene som kjører med ps-kommandoen. Men vil dette være tilstrekkelig?

Lenke til kommentar
Videoannonse
Annonse

Jeg kan ikke forstå hvorfor mitt innlegg ble postet flere ganger.

Jeg trykker ALDRI mer en 1 gang på send, for da vet jeg hva som skjer.

Siden lastet imidlertid tregt, men jeg lot den bare jobbe.....beklager det som skjedde.

 

Takk=) Det var et meget godt råd..............:wink:

Lenke til kommentar

Quote:


Den 2002-12-16 13:05, skrev stigsnor:


"Sett at det finnes flere program med samme navn, f.eks. programmet PRINT, på ulike steder i filsystemet. Hvordan kan man finne ut hvilket av disse PRINT-programmene som kjøres når kommandoen PRINT gis?"


Hvilket program som kjøres avgjøres av rekkefølgen på katalogene dine i $PATH (environment variabel). Systemet begynner å søke i første katalogen, og går deretter videre. Hvis du har med . (current directory) i path'en vil også programmer i katalogen du nå er i bli kjørt. Dette er ofte slått av som default pga sikkerheten. Sett at en kjip bruker lager et program som heter 'ls' (som sletter alle filene dine, planter en trojan eller noe annet bøll) og legger det i en eller annen katalog han har skrivetilgang til, du går til den katalogen, lurer på hva som ligger der, skriver 'ls' og så er det gjort! Det man da kan gjøre er isåfall å legge current directory på slutten av path'en, så blir den "riktige" ls kjørt :smile:

 

Nok om det, lurer du på full path til et program skriver du bare 'which programnavn'.

 

I tilfeller hvor det finnes flere versjoner av et program på et system, kan du bruke absolutte navn, som f.eks:

 

/usr/local/bin/python2.2/python

 

så er du sikker på at riktig program starter uavhengig av hvilken bruker som kjører det (kan være nyttig hvis du lager script fordi forskjellige brukere kan ha forskjellige path)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...