Talaan ng mga Nilalaman:

Paano ako magpapatakbo ng isang script ng bash mula sa isa pang direktoryo?
Paano ako magpapatakbo ng isang script ng bash mula sa isa pang direktoryo?

Video: Paano ako magpapatakbo ng isang script ng bash mula sa isa pang direktoryo?

Video: Paano ako magpapatakbo ng isang script ng bash mula sa isa pang direktoryo?
Video: How To Install Python, Setup Virtual Environment VENV, Set Default Python System Path & Install Git 2024, Abril
Anonim

Kung gagawin mong executable ang script sa chmod 755 tumakbo kailangan mo lamang i-type ang landas patungo sa script . Kapag nakita mo./ script ginagamit ito sa pagsasabi ng kabibi na ang script ay matatagpuan sa parehong direktoryo ikaw ay nagsasagawa ito. Para gamitin ang buong path na nagta-type ka sh /home/user/ mga script /someScript.

Dito, paano ako magpapatakbo ng isang script ng shell mula sa isa pa?

Mayroong ilang iba't ibang paraan na magagawa mo ito:

  1. Gawing executable ang ibang script, idagdag ang #!/bin/bash na linya sa itaas, at ang path kung saan ang file ay papunta sa variable na kapaligiran ng $PATH.
  2. O tawagan ito gamit ang source command (alias ay.)
  3. O gamitin ang bash command para isagawa ito: /bin/bash /path/to/script;

Bilang karagdagan, paano ko gagawin ang isang script na maipapatupad mula sa kahit saan sa Linux? Sa pag-aakalang tama ang aming halimbawa, kailangan mong i-type ang chmod +x ~/Downloads/chkFile sa gumawa ito maipapatupad at pagkatapos ay i-type ang mv ~/Downloads/chkFile ~/. local/bin upang ilagay ito sa tamang direktoryo. Mula noon, dapat mong maisakatuparan ito saanman ito naroroon.

Sa ganitong paraan, paano ako magpapatakbo ng isang batch file sa ibang direktoryo?

Maaaring Mabigo ang Mga Batch File na Tumatakbo mula sa Ibang Mga Folder

  1. Lumikha ng isang folder na pinangalanang test(2) mula sa iyong root directory.
  2. Gumawa ng batch file sa test(2) na folder na tinatawag na test. paniki.
  3. Ipasok ang mga sumusunod na linya sa test.bat: echo off. huminto.
  4. I-save ang pagsubok. paniki.
  5. Mula sa root directory sa isang command prompt, patakbuhin ang batch file na may sumusunod na linya: est(2) est.bat.

Ano ang source sa bash?

Ang pinagmulan Ang command ay nagbabasa at nagpapatupad ng mga utos mula sa file na tinukoy bilang argumento nito sa kasalukuyang kapaligiran ng shell. Kapaki-pakinabang na i-load ang mga function, variable at configuration file sa mga shell script. pinagmulan ay isang shell na nakapaloob Bash at iba pang sikat na shell na ginagamit sa Linux at UNIX operating system.

Inirerekumendang: