Turinys:

Kaip paleisti bash scenarijų iš kito katalogo?
Kaip paleisti bash scenarijų iš kito katalogo?

Video: Kaip paleisti bash scenarijų iš kito katalogo?

Video: Kaip paleisti bash scenarijų iš kito katalogo?
Video: Linux Tutorial: 50 Adding path to scripts to the PATH variable 2024, Gegužė
Anonim

Jei scenarijų padarysite vykdomąjį naudodami chmod 755 bėgti Jums tereikia įvesti kelią į scenarijus . Kai pamatysi./ scenarijus naudojamas, pasakodamas apvalkalas kad scenarijus yra tame pačiame katalogas tu esi vykdant tai. Norėdami naudoti visą įvestą kelią sh /home/user/ scenarijus /someScript.

Štai kaip paleisti vieną apvalkalo scenarijų iš kito?

Tai galite padaryti keliais skirtingais būdais:

  1. Padarykite kitą scenarijų vykdomąjį, viršuje pridėkite eilutę #!/bin/bash ir kelią, kuriame yra failas, į aplinkos kintamąjį $PATH.
  2. Arba paskambinkite šaltinio komanda (alias yra.)
  3. Arba naudokite komandą bash, kad ją paleistumėte: /bin/bash /path/to/script;

Be to, kaip padaryti, kad scenarijus būtų vykdomas iš bet kurios „Linux“sistemos? Darant prielaidą, kad mūsų pavyzdys buvo teisingas, turėsite įvesti chmod +x ~/Downloads/chkFile padaryti tai vykdomasis tada įveskite mv ~/Downloads/chkFile ~/. local/bin, kad įdėtumėte jį į tinkamą katalogą. Nuo tada turėtumėte galėti jį vykdyti iš bet kurios vietos.

Kaip tokiu būdu paleisti paketinį failą kitame kataloge?

Paketiniai failai, paleisti iš kitų aplankų, gali nepavykti

  1. Savo šakniniame kataloge sukurkite aplanką pavadinimu test (2).
  2. Sukurkite paketinį failą testo (2) aplanke, vadinamame testu. šikšnosparnis.
  3. Į test.bat įterpkite šias eilutes: echo off. Pauzė.
  4. Išsaugoti testą. šikšnosparnis.
  5. Iš šakninio katalogo komandų eilutėje paleiskite paketinį failą šia eilute: est(2) est.bat.

Kas yra bash šaltinis?

The šaltinis komanda nuskaito ir vykdo komandas iš failo, nurodyto kaip argumentas dabartinėje apvalkalo aplinkoje. Į apvalkalo scenarijus naudinga įkelti funkcijas, kintamuosius ir konfigūracijos failus. šaltinis yra įmontuotas apvalkalas Bash ir kiti populiarūs apvalkalai, naudojami Linux ir UNIX operacinėse sistemose.

Rekomenduojamas: