Բովանդակություն:

Ինչպե՞ս կարող եմ գործարկել bash սցենարը մեկ այլ գրացուցակից:
Ինչպե՞ս կարող եմ գործարկել bash սցենարը մեկ այլ գրացուցակից:

Video: Ինչպե՞ս կարող եմ գործարկել bash սցենարը մեկ այլ գրացուցակից:

Video: Ինչպե՞ս կարող եմ գործարկել bash սցենարը մեկ այլ գրացուցակից:
Video: Repladmin.exe Troubleshooting Active Directory Replication Part 1 2024, Ապրիլ
Anonim

Եթե դուք սկրիպը գործարկելի եք դարձնում chmod 755-ով վազել միայն անհրաժեշտ է մուտքագրել դեպի ուղին սցենար . Երբ տեսնում ես./ սցենար օգտագործվում է այն պատմելով պատյան որ սցենար գտնվում է նույն գրացուցակ դու ես կատարումը այն. Ամբողջ ճանապարհն օգտագործելու համար մուտքագրում եք շ /տուն/օգտագործող/ սցենարներ /someScript.

Այսպիսով, ինչպես կարող եմ գործարկել մեկ shell script մյուսից:

Կան մի քանի տարբեր եղանակներ, որոնք դուք կարող եք դա անել

  1. Մյուս սկրիպտը գործարկելի դարձրեք, վերևում ավելացրեք #!/bin/bash տողը և այն ուղին, որտեղ ֆայլը գտնվում է դեպի $PATH միջավայրի փոփոխական:
  2. Կամ զանգահարեք այն աղբյուրի հրամանով (փոխանունն է.)
  3. Կամ օգտագործեք bash հրամանը այն կատարելու համար. /bin/bash /path/to/script;

Բացի այդ, ինչպե՞ս կարող եմ սկրիպտը գործարկելի դարձնել Linux-ի ցանկացած կետից: Ենթադրելով, որ մեր օրինակը ճիշտ էր, դուք պետք է մուտքագրեք chmod +x ~/Downloads/chkFile դարձնել այն գործարկելի այնուհետև մուտքագրեք mv ~/Downloads/chkFile ~/: local/bin՝ այն ճիշտ գրացուցակում տեղադրելու համար: Այդ պահից սկսած, դուք պետք է կարողանաք այն իրականացնել որտեղ էլ որ լինի:

Այս կերպ ինչպե՞ս կարող եմ գործարկել խմբաքանակի ֆայլը այլ գրացուցակում:

Այլ թղթապանակներից գործարկվող խմբաքանակի ֆայլերը կարող են ձախողվել

  1. Ստեղծեք test(2) անունով թղթապանակ ձեր արմատային գրացուցակից:
  2. Ստեղծեք փաթեթային ֆայլ test(2) պանակում, որը կոչվում է test: չղջիկ.
  3. Տեղադրեք հետևյալ տողերը test.bat-ում՝ echo off: դադար.
  4. Պահպանել թեստը: չղջիկ.
  5. Արմատային գրացուցակից հրամանի տողում գործարկեք խմբաքանակի ֆայլը հետևյալ տողով՝ est(2) est.bat:

Ի՞նչ է աղբյուրը bash-ում:

Այն աղբյուր հրամանը կարդում և կատարում է հրամաններ ֆայլից, որը նշված է որպես իր արգումենտ ընթացիկ shell միջավայրում: Օգտակար է բեռնել գործառույթները, փոփոխականները և կազմաձևման ֆայլերը shell սկրիպտներում: աղբյուր ներկառուցված պատյան է Բաշ և այլ հայտնի կեղևներ, որոնք օգտագործվում են Linux և UNIX օպերացիոն համակարգերում:

Խորհուրդ ենք տալիս: