@ উইলফের দ্বারা উত্তরের উত্তরে কয়েকটি পয়েন্ট যোগ করতে,
আপনি কোনও কারণে চাইলে আপনি প্যারালেলে কমান্ডগুলি চালনা করতে পারেন, উদাহরণস্বরূপ, ওপেনবক্সের জন্য কোনও autostart
স্ক্রিপ্ট এটির মতো দেখাবে:
#!/bin/bash
nitrogen --restore &
tint2 &
tilda
এটি পটভূমি ব্যবহার করে একটি পটভূমি চিত্র সেট করবে nitrogen
, প্যানেলটি tint2
শুরু করবে এবং কোয়েক 3-শৈলীর ড্রপডাউন কনসোল শুরু করবে tilda
, সমস্ত একই সাথে। আপনি যদি পরেরটি চালু করার আগে আপনার কোনও প্রোগ্রাম শেষ করার প্রয়োজন না হয় তবে এটি কার্যকর। যদিও এর জন্য apt-get update
এবং apt-get upgrade
যদিও না!
&
প্রতিটি লাইনের শেষে সাইনটি লক্ষ্য করুন । এর ফলে শেলটি সেই প্রক্রিয়াটিকে পটভূমিতে কাঁটাতে এবং কার্যকর করা চালিয়ে যাবে। এটি কীভাবে পৃথক &&
, যা মূলত একটি and
চিহ্ন, command_1 && command_2
এটি কার্যকর করবে command_1
এবং এটি যদি সাফল্যের সাথে উপস্থিত হয় তবে কেবল চালানো হবে command_2
, যখন command_1 & command_2
প্রথমটির পরে দ্বিতীয়টি শুরু হবে।
এছাড়াও, আপনি সিরিয়ালভাবে এগুলি কার্যকর করতে কমান্ডগুলি কেবল স্ট্যাক করে রাখতে পারেন:
#!/bin/bash
apt-get update
apt-get upgrade
এই চালানো হবে apt-get upgrade
পরে apt-get update
হয় সমাপ্ত , কিন্তু এর ফলে নির্বিশেষে। এমনকি যদি, উদাহরণস্বরূপ, আপডেটটি কোনও ত্রুটিযুক্ত নেটওয়ার্ক ত্রুটি সহ ছেড়ে যায়, তবে আপগ্রেডটি চালানো হবে be
এছাড়াও আপনি ব্যবহার করে আপনি একটি লাইন করতে পারেন, ;
সাইন ইন: apt-get update ; apt-get upgrade
। আবার, এই সমাধানটি এই বিশেষ আদেশগুলির জন্য অনুকূল নয় , তবে এটি অন্যান্য পরিস্থিতিতে কার্যকর হতে পারে।
একটি দ্রুত চূড়ান্ত পয়েন্ট, আপনি এর &&
মতো লাইনগুলিও ভাঙ্গতে পারেন :
command_1 &&
command_2
এই হিসাবে একই হবে command_1 && command_2
।