Indholdsfortegnelse:

Hvordan kører jeg et bash-script fra en anden mappe?
Hvordan kører jeg et bash-script fra en anden mappe?

Video: Hvordan kører jeg et bash-script fra en anden mappe?

Video: Hvordan kører jeg et bash-script fra en anden mappe?
Video: Полный курс React Query за час | TanStack Query v4 для начинающих 2024, November
Anonim

Hvis du gør scriptet eksekverbart med chmod 755 at løbe det behøver du kun at skrive stien til manuskript . Når du ser./ manuskript bliver brugt det fortæller skal at manuskript er placeret på samme vejviser du er udfører det. For at bruge fuld sti skriver du sh /hjem/bruger/ scripts /someScript.

Heraf, hvordan kører jeg et shell-script fra et andet?

Der er et par forskellige måder, du kan gøre dette på:

  1. Gør det andet script eksekverbart, tilføj #!/bin/bash-linjen øverst og stien, hvor filen er, til miljøvariablen $PATH.
  2. Eller kald det med kildekommandoen (alias er.)
  3. Eller brug bash-kommandoen til at udføre den: /bin/bash /path/to/script;

Derudover, hvordan laver jeg et script eksekverbart fra hvor som helst i Linux? Hvis vi antager, at vores eksempel var rigtigt, skulle du skrive chmod +x ~/Downloads/chkFile til lave det eksekverbar og skriv derefter mv ~/Downloads/chkFile ~/. local/bin for at placere den i den rigtige mappe. Fra da af bør du være i stand til at udføre det, uanset hvor det er.

På denne måde, hvordan kører jeg en batchfil i en anden mappe?

Batchfiler, der køres fra andre mapper, kan mislykkes

  1. Opret en mappe med navnet test(2) fra din rodmappe.
  2. Opret en batch-fil i test(2)-mappen kaldet test. flagermus.
  3. Indsæt følgende linjer i test.bat: echo off. pause.
  4. Gem test. flagermus.
  5. Fra rodmappen ved en kommandoprompt, kør batchfilen med følgende linje: est(2) est.bat.

Hvad er kilde i bash?

Det kilde kommando læser og udfører kommandoer fra filen angivet som dens argument i det aktuelle shellmiljø. Det er nyttigt at indlæse funktioner, variabler og konfigurationsfiler i shell-scripts. kilde er en indbygget skal Bash og andre populære skaller, der bruges i Linux- og UNIX-operativsystemer.

Anbefalede: