Mundarija:

Boshqa katalogdan bash skriptini qanday ishga tushiraman?
Boshqa katalogdan bash skriptini qanday ishga tushiraman?

Video: Boshqa katalogdan bash skriptini qanday ishga tushiraman?

Video: Boshqa katalogdan bash skriptini qanday ishga tushiraman?
Video: BTT Octopus V1.1 - Klipper Configuration 2024, Noyabr
Anonim

Agar siz chmod 755 bilan skriptni bajariladigan qilib qo'ysangiz yugurmoq unga faqat yo'lni kiritishingiz kerak skript . Ko'rganingizda./ skript uni aytib ishlatiladi qobiq bu skript xuddi shu yerda joylashgan katalog Siz ijro etuvchi bu. Siz kiritgan to'liq yo'ldan foydalanish uchun sh /uy/foydalanuvchi/ skriptlar /someScript.

Qanday qilib bitta qobiq skriptini boshqasidan boshqaraman?

Buni qilishning bir necha xil usullari mavjud:

  1. Boshqa skriptni bajariladigan qilib qo'ying, yuqoridagi #!/bin/bash qatorini va fayl $PATH muhit o'zgaruvchisiga yo'lni qo'shing.
  2. Yoki uni manba buyrug'i bilan chaqiring (taxallus.)
  3. Yoki uni bajarish uchun bash buyrug'idan foydalaning: /bin/bash /path/to/script;

Bundan tashqari, qanday qilib Linuxning istalgan joyidan skriptni bajariladigan qilishim mumkin? Bizning misolimiz to'g'ri bo'lsa, chmod +x ~/Downloads/chkFile ni kiritishingiz kerak bo'ladi. qilish bu bajariladigan va keyin mv ~/Downloads/chkFile ~/ ni kiriting. to'g'ri katalogga joylashtirish uchun local/bin. O'shandan beri siz uni qayerda bo'lishidan qat'iy nazar bajarishingiz kerak.

Shu tarzda, ommaviy ish faylini boshqa katalogda qanday ishga tushirishim mumkin?

Boshqa papkalar ichidan ishga tushiriladigan ommaviy ish fayllari muvaffaqiyatsiz bo'lishi mumkin

  1. Ildiz katalogingizdan test(2) nomli papka yarating.
  2. Test (2) papkasida test deb nomlangan ommaviy ish faylini yarating. yarasa.
  3. test.bat-ga quyidagi qatorlarni kiriting: echo off. pauza.
  4. Testni saqlash. yarasa.
  5. Buyruqlar satrida ildiz katalogidan quyidagi qator bilan ommaviy ish faylini ishga tushiring: est(2) est.bat.

Bash-dagi manba nima?

The manba buyrug'i joriy qobiq muhitida argument sifatida ko'rsatilgan fayldan buyruqlarni o'qiydi va bajaradi. Funktsiyalar, o'zgaruvchilar va konfiguratsiya fayllarini qobiq skriptlariga yuklash foydalidir. manba o'rnatilgan qobiqdir Bash va Linux va UNIX operatsion tizimlarida ishlatiladigan boshqa mashhur qobiqlar.

Tavsiya: