Sadržaj:

Kako da pokrenem bash skriptu iz drugog direktorija?
Kako da pokrenem bash skriptu iz drugog direktorija?

Video: Kako da pokrenem bash skriptu iz drugog direktorija?

Video: Kako da pokrenem bash skriptu iz drugog direktorija?
Video: How To Install Python, Setup Virtual Environment VENV, Set Default Python System Path & Install Git 2024, Maj
Anonim

Ako skriptu učinite izvršnom pomoću chmod 755 trčati potrebno je samo da unesete putanju do script . Kada vidite./ script se koristi to govoreći školjka da je script nalazi se na istoj imenik ti si izvršavanje to. Da biste koristili punu putanju, upišite sh /početna/korisnik/ skripte /someScript.

U ovom slučaju, kako da pokrenem jednu shell skriptu iz druge?

Postoji nekoliko različitih načina na koje to možete učiniti:

  1. Učinite drugu skriptu izvršnom, dodajte #!/bin/bash liniju na vrhu i putanju na kojoj se nalazi datoteka u varijablu okruženja $PATH.
  2. Ili ga pozovite sa izvornom komandom (pseudonim je.)
  3. Ili koristite komandu bash da biste je izvršili: /bin/bash /path/to/script;

Dodatno, kako da učinim skriptu izvršnom s bilo kojeg mjesta u Linuxu? Pod pretpostavkom da je naš primjer bio ispravan, morat ćete upisati chmod +x ~/Downloads/chkFile za napraviti to izvršni a zatim otkucajte mv ~/Downloads/chkFile ~/. local/bin da ga stavite u pravi direktorij. Od tada pa nadalje, trebali biste biti u mogućnosti da ga izvršavate gdje god da se nalazi.

Na ovaj način, kako da pokrenem batch fajl u drugom direktorijumu?

Batch fajlovi se pokreću iz drugih fascikli možda neće uspeti

  1. Kreirajte folder pod nazivom test(2) izvan vašeg osnovnog direktorija.
  2. Kreirajte batch fajl u test(2) folderu koji se zove test. bat.
  3. Umetnite sljedeće redove u test.bat: echo off. pauza.
  4. Sačuvaj test. bat.
  5. Iz korijenskog direktorija na komandnoj liniji pokrenite batch datoteku sa sljedećim redom: est(2) est.bat.

Šta je izvor u bash-u?

The izvor komanda čita i izvršava naredbe iz datoteke specificirane kao njen argument u trenutnom okruženju ljuske. Korisno je učitati funkcije, varijable i konfiguracijske datoteke u shell skripte. izvor je školjka ugrađena Bash i druge popularne ljuske koje se koriste u Linux i UNIX operativnim sistemima.

Preporučuje se: