Tartalomjegyzék:

Hogyan futtathatok bash szkriptet egy másik könyvtárból?
Hogyan futtathatok bash szkriptet egy másik könyvtárból?

Videó: Hogyan futtathatok bash szkriptet egy másik könyvtárból?

Videó: Hogyan futtathatok bash szkriptet egy másik könyvtárból?
Videó: How To Execute a Bash Script Without ./ 2024, Április
Anonim

Ha a scriptet futtathatóvá teszi a chmod 755-tel futni csak be kell írnia az elérési utat a forgatókönyv . Amikor meglátod./ forgatókönyv használva azt mondja a héj hogy a forgatókönyv ugyanott található Könyvtár te vagy végrehajtó azt. A beírt teljes elérési út használatához SH /home/user/ forgatókönyvek /someScript.

Itt hogyan futtathatok egy shell-szkriptet egy másikból?

Ezt többféleképpen is megteheti:

  1. Tegye végrehajthatóvá a másik szkriptet, adja hozzá a #!/bin/bash sort a tetejére, és a $PATH környezeti változó elérési útját, ahol a fájl található.
  2. Vagy hívja meg a forrás paranccsal (alias.)
  3. Vagy használja a bash parancsot a végrehajtásához: /bin/bash /elérési út/a/scripthez;

Továbbá, hogyan tehetek egy szkriptet futtathatóvá Linuxon bárhonnan? Feltéve, hogy a példánk helyes volt, a chmod +x ~/Downloads/chkFile parancsot kell begépelnie készítsenek azt végrehajtható majd írja be: mv ~/Downloads/chkFile ~/. local/bin, hogy a megfelelő könyvtárba kerüljön. Ettől kezdve képesnek kell lennie arra, hogy bárhonnan végrehajtsa.

Ilyen módon hogyan futtathatok kötegfájlt egy másik könyvtárban?

A más mappákból futtatott kötegfájlok meghiúsulhatnak

  1. Hozzon létre egy test(2) nevű mappát a gyökérkönyvtárban.
  2. Hozzon létre egy kötegfájlt a test(2) mappában teszt néven. denevér.
  3. Szúrja be a következő sorokat a test.bat fájlba: echo off. szünet.
  4. Teszt mentése. denevér.
  5. A gyökérkönyvtárból a parancssorban futtassa a kötegfájlt a következő sorral: est(2) est.bat.

Mi a forrás a bash-ban?

Az forrás parancs beolvassa és végrehajtja a parancsokat az argumentumként megadott fájlból az aktuális shell környezetben. Hasznos funkciókat, változókat és konfigurációs fájlokat betölteni shell szkriptekbe. forrás beépített shell Bash és más népszerű shell-ek, amelyeket Linux és UNIX operációs rendszerekben használnak.

Ajánlott: