সুচিপত্র:

আমি কিভাবে অন্য ডিরেক্টরি থেকে একটি ব্যাশ স্ক্রিপ্ট চালাব?
আমি কিভাবে অন্য ডিরেক্টরি থেকে একটি ব্যাশ স্ক্রিপ্ট চালাব?

ভিডিও: আমি কিভাবে অন্য ডিরেক্টরি থেকে একটি ব্যাশ স্ক্রিপ্ট চালাব?

ভিডিও: আমি কিভাবে অন্য ডিরেক্টরি থেকে একটি ব্যাশ স্ক্রিপ্ট চালাব?
ভিডিও: বিশ্বের যে কারো সাথে আপনার ম্যাক্রো-সক্ষম এক্সেল ওয়ার্কবুক শেয়ার এবং সিঙ্ক করুন 2024, নভেম্বর
Anonim

আপনি যদি chmod 755 দিয়ে স্ক্রিপ এক্সিকিউটেবল করেন চালানোর জন্য এটি আপনাকে শুধুমাত্র পাথ টাইপ করতে হবে লিপি . যখন তুমি দেখ./ লিপি এটা বলা হচ্ছে ব্যবহার করা হচ্ছে শেল যে লিপি একই উপর অবস্থিত ডিরেক্টরি তুমি নির্বাহ করা এটা সম্পূর্ণ পথ ব্যবহার করতে আপনি টাইপ করুন শ /হোম/ব্যবহারকারী/ স্ক্রিপ্ট /someScript।

এখানে, আমি কিভাবে অন্য থেকে একটি শেল স্ক্রিপ্ট চালাব?

আপনি এটি করতে পারেন এমন কয়েকটি ভিন্ন উপায় রয়েছে:

  1. অন্য স্ক্রিপ্টটিকে এক্সিকিউটেবল করুন, শীর্ষে #!/bin/bash লাইন যোগ করুন এবং ফাইলটি $PATH এনভায়রনমেন্ট ভেরিয়েবলের পাথ যোগ করুন।
  2. অথবা সোর্স কমান্ড দিয়ে কল করুন (উনাম হল.)
  3. অথবা এটি চালানোর জন্য bash কমান্ড ব্যবহার করুন: /bin/bash /path/to/script;

উপরন্তু, আমি কিভাবে লিনাক্সের যেকোনো জায়গা থেকে একটি স্ক্রিপ্ট এক্সিকিউটেবল করব? আমাদের উদাহরণটি সঠিক বলে ধরে নিলে, আপনাকে chmod +x ~/Downloads/chkFile টাইপ করতে হবে করা এটা নির্বাহযোগ্য এবং তারপর mv ~/Downloads/chkFile ~/ টাইপ করুন। স্থানীয়/বিন সঠিক ডিরেক্টরিতে রাখতে। তারপর থেকে, আপনি এটি যেখানেই হোক না কেন এটি কার্যকর করতে সক্ষম হওয়া উচিত।

এই ভাবে, আমি কিভাবে একটি ভিন্ন ডিরেক্টরিতে একটি ব্যাচ ফাইল চালাতে পারি?

অন্যান্য ফোল্ডারের মধ্যে থেকে চালানো ব্যাচ ফাইল ব্যর্থ হতে পারে

  1. আপনার রুট ডিরেক্টরি থেকে test(2) নামে একটি ফোল্ডার তৈরি করুন।
  2. টেস্ট (2) ফোল্ডারে টেস্ট নামে একটি ব্যাচ ফাইল তৈরি করুন। ব্যাট
  3. test.bat-এ নিম্নলিখিত লাইনগুলি সন্নিবেশ করান: ইকো অফ। বিরতি
  4. পরীক্ষা সংরক্ষণ করুন। ব্যাট
  5. কমান্ড প্রম্পটে রুট ডিরেক্টরি থেকে, নিম্নলিখিত লাইন দিয়ে ব্যাচ ফাইলটি চালান: est(2) est.bat।

বাশে উৎস কি?

দ্য সূত্র কমান্ড বর্তমান শেল পরিবেশে এর আর্গুমেন্ট হিসাবে নির্দিষ্ট করা ফাইল থেকে কমান্ড পড়ে এবং চালায়। এটি শেল স্ক্রিপ্টে ফাংশন, ভেরিয়েবল এবং কনফিগারেশন ফাইল লোড করার জন্য দরকারী। সূত্র একটি শেল অন্তর্নির্মিত হয় বাশ এবং লিনাক্স এবং ইউনিক্স অপারেটিং সিস্টেমে ব্যবহৃত অন্যান্য জনপ্রিয় শেল।

প্রস্তাবিত: