The UNIX and Linux Forums  
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.

Go Back   De Unix-en Linux Forum > Top Forums > Programmeren en Shell Scripting
.
google unix.com



Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier.

Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
Draad Thread Starter Forum Antwoorden Last Post
bash:. / <scriptname>: No such file or directory Heidi.Ebbs SUN Solaris 10 06-29-2007 07:23
OM niet gevonden Aladdin UNIX voor Dummies Questions & Answers 4 05-02-2007 01:42
draaien zonder script. / Scriptnaam NinjaXman UNIX voor Dummies Questions & Answers 2 04-08-2007 11:39
Hoe kan ik controleren in csh als commando gevonden of niet gevonden? umen Programmeren en Shell Scripting 2 03-03-2007 07:38 PM
echo Scriptnaam uXion Programmeren en Shell Scripting 1 06-05-2006 09:16

Reply
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 07-02-2009
Browser_ice Browser_ice is offline
Geregistreerde gebruiker
  
 

Join Date: november 2005
Locatie: Canada
Posts: 110
Unhappy /bin / ksh: Scriptnaam: niet gevonden. ?

Ik begon te schrijven Korn scripts op de client AIX 4.2-servers en er is dit kleine probleem dat puzzels mij.

Ik code al mijn scripts op dezelfde manier:
- Eerste lijn bevat:
#! / bin / ksh

- Ik heb deze console commando op elke scripts:
chmod + x Scriptnaam

Maar nog steeds, op sommige gelegenheden, bij het uitvoeren van een script (bijvoorbeeld: de naam scriptname.sh), krijg ik een foutmelding dat ik niet begrijp:
/bin / ksh: scriptname.sh: Niet gevonden.

Het is niet altijd het geval maar als het gebeurt, zijn wanneer ik probeer om een nieuw script voor de eerste keer. Zodra het begint te gebeuren, de enige manier om dat script is:
ksh scriptname.sh

Als een script nooit had dit vanaf het begin, het zal nooit gebeuren is. Bij het aanmelden met mijn gebruikers-ID, het eerste wat ik doe is sudo su --


Waarom is dit gebeurd?
Ben ik vergeten iets te doen?
Ik kan me niet herinneren wanneer het gebeurt op specifieke servers of niet.
  #2 (permalink)  
Old 07-02-2009
vgersh99's Avatar
vgersh99 vgersh99 is online now Forum Staff  
Moderator
  
 

Join Date: Feb 2005
Locatie: Boston, MA
Berichten: 5.121
Waarschijnlijk is de map waar je 'scriptname.sh' woont niet in $ PATH. Of je niet hebben "." in uw $ PATH.
Probeer ofwel:
Code:
./scriptname.sh
OR
/absolutePath/scriptname.sh
  #3 (permalink)  
Old 07-02-2009
Browser_ice Browser_ice is offline
Geregistreerde gebruiker
  
 

Join Date: november 2005
Locatie: Canada
Posts: 110
Citaat:
Oorspronkelijk geplaatst door vgersh99 View Post
Waarschijnlijk is de map waar je 'scriptname.sh' woont niet in $ PATH. Of je niet hebben "." in uw $ PATH.
Probeer ofwel:
Code:
./scriptname.sh
OR
/absolutePath/scriptname.sh
Maar kan ik niet lopen alle scripts overal zo lang als ik in dezelfde map van het?

Ik bedoel, als het wordt gecodeerd te worden erkend door KSH en of het uitvoerbaar is, dan als ik in dezelfde map, ik moet kunnen draaien, ongeacht wat er in de PATH?

opmerkingen toegevoegd ...
Ik heb op die server en ik heb ksh in beide /usr / bin en /bin . Maar de PATH bevat geen /bin in. Het heeft /usr / bin

Laatst gewijzigd door Browser_ice; op 07.02.2009 09:18..
  #4 (permalink)  
Old 07-02-2009
vgersh99's Avatar
vgersh99 vgersh99 is online now Forum Staff  
Moderator
  
 

Join Date: Feb 2005
Locatie: Boston, MA
Berichten: 5.121
Citaat:
Oorspronkelijk geplaatst door Browser_ice View Post
Maar kan ik niet lopen alle scripts overal zo lang als ik in dezelfde map van het?
Dit is een verwarrende vraag - ik weet niet zeker wat je bedoelt.
Ik ben niet bewust van enige 'mappen' - misschien mappen?
Citaat:
Oorspronkelijk geplaatst door Browser_ice
Ik bedoel, als het wordt gecodeerd te worden erkend door KSH en of het uitvoerbaar is, dan als ik in dezelfde map, ik moet kunnen draaien, ongeacht wat er in de PATH?
Nope, $ PATH definieert uw .... Nou, volgorde van de mappen om te zoeken naar een naam executable. Als de huidige directory (.) Is niet in de lijst van paden, het zal niet worden doorzocht.
  #5 (permalink)  
Old 07-02-2009
Browser_ice Browser_ice is offline
Geregistreerde gebruiker
  
 

Join Date: november 2005
Locatie: Canada
Posts: 110
ok, begrepen
Reply

Bladwijzers

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 10:45 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0