Përmbajtje:

Si mund të ekzekutoj një skript bash nga një drejtori tjetër?
Si mund të ekzekutoj një skript bash nga një drejtori tjetër?

Video: Si mund të ekzekutoj një skript bash nga një drejtori tjetër?

Video: Si mund të ekzekutoj një skript bash nga një drejtori tjetër?
Video: SI TË konfiguroni L4D2 2024, Nëntor
Anonim

Nëse e bëni skripin të ekzekutueshëm me chmod 755 me vrapu ju duhet vetëm të shkruani shtegun për në skenar . Kur të shihni./ skenar duke u përdorur duke i thënë guaskë që skenar ndodhet në të njëjtën drejtoria ju jeni duke ekzekutuar atë. Për të përdorur rrugën e plotë, shkruani sh /shtëpi/përdorues/ skriptet /someScript.

Prandaj, si mund të ekzekutoj një skrip shell nga një tjetër?

Ka disa mënyra të ndryshme që mund ta bëni këtë:

  1. Bëni skriptin tjetër të ekzekutueshëm, shtoni linjën #!/bin/bash në krye dhe shtegun ku ndodhet skedari në ndryshoren e mjedisit $PATH.
  2. Ose thirreni me komandën burim (alias është.)
  3. Ose përdorni komandën bash për ta ekzekutuar: /bin/bash /path/to/script;

Për më tepër, si mund ta bëj një skript të ekzekutueshëm nga kudo në Linux? Duke supozuar se shembulli ynë ishte i drejtë, do t'ju duhet të shkruani chmod +x ~/Downloads/chkFile në bëjnë atë i ekzekutueshëm dhe më pas shkruani mv ~/Downloads/chkFile ~/. local/bin për ta vendosur në drejtorinë e duhur. Që atëherë e tutje, ju duhet të jeni në gjendje ta ekzekutoni atë nga kudo që është.

Në këtë mënyrë, si mund të ekzekutoj një skedar grumbull në një drejtori tjetër?

Skedarët e grupit të ekzekutuar nga brenda dosjeve të tjera mund të dështojnë

  1. Krijoni një dosje me emrin test(2) nga direktoria juaj rrënjësore.
  2. Krijo një skedar grumbull në dosjen test(2) të quajtur test. shkop.
  3. Futni rreshtat e mëposhtëm në test.bat: echo off. pauzë.
  4. Ruaj testin. shkop.
  5. Nga direktoria rrënjësore në një komandë, ekzekutoni skedarin e grupit me rreshtin e mëposhtëm: est(2) est.bat.

Çfarë është burimi në bash?

Të burimi komanda lexon dhe ekzekuton komanda nga skedari i specifikuar si argument i saj në mjedisin aktual të guaskës. Është e dobishme të ngarkoni funksionet, variablat dhe skedarët e konfigurimit në skriptet e guaskës. burimi është një guaskë e integruar Bash dhe predha të tjera të njohura të përdorura në sistemet operative Linux dhe UNIX.

Recommended: