GoGPT Best VPN GoSearch

অনওয়ার্কস ফেভিকন

xjobs - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks বিনামূল্যে হোস্টিং প্রদানকারীতে xjobs চালান

এটি হল xjobs কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


xjobs - কমান্ড লাইন তৈরি করুন এবং সমান্তরালভাবে কাজগুলি চালান

সাইনোপিসিস


x jobs [অপশন] [উপযোগ [যুক্তি ...]]

বর্ণনাঃ


xjobs লাইন দ্বারা কাজের বিবরণ পড়ে এবং সমান্তরালভাবে চালায়। এটা সীমাবদ্ধ
সমান্তরাল কার্যকরী কাজের সংখ্যা এবং কাজ শেষ হলে নতুন কাজ শুরু করে। অতএব, এটা
এর সাথে প্রতিটি ইনপুট লাইন থেকে আর্গুমেন্ট একত্রিত করে উপযোগ এবং যুক্তিএর উপর দেওয়া হয়েছে
কমান্ড লাইন। যদি না উপযোগ xjobs-এ একটি যুক্তি হিসাবে দেওয়া হয়, তারপরে প্রথম আর্গুমেন্ট
প্রতিটি কাজের লাইন হিসাবে ব্যবহার করা হবে উপযোগ. চালানো উপযোগ xjobs ডিরেক্টরি অনুসন্ধান করে
PATH এনভায়রনমেন্ট ভেরিয়েবলে দেওয়া এবং এই ডিরেক্টরিগুলিতে পাওয়া প্রথম ফাইল ব্যবহার করে।

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

I/O পুনঃনির্দেশক ব্যবহার করে কার্যকর করা কাজের স্ট্যান্ডার্ড ইনপুট, আউটপুট এবং ত্রুটি স্ট্রিম করতে পারে
পুনঃনির্দেশিত করা ব্যবহার করুন < স্ট্যান্ডার্ড ইনপুট পুনঃনির্দেশ করতে, > স্ট্যান্ডার্ড আউটপুট পুনঃনির্দেশ করতে, >! প্রতি
স্ট্যান্ডার্ড আউটপুট রিডাইরেক্ট করুন এবং একটি বিদ্যমান ফাইল ওভাররাইট করুন, >> স্ট্যান্ডার্ড আউটপুট যুক্ত করতে
একটি বিদ্যমান ফাইল, >& স্ট্যান্ডার্ড আউটপুট এবং স্ট্যান্ডার্ড এরর আউটপুট উভয়ই রিডাইরেক্ট করতে
একই ফাইল, এবং >>& উভয় স্ট্যান্ডার্ড আউটপুট এবং স্ট্যান্ডার্ড ত্রুটি আউটপুট একই সাথে যুক্ত করতে
ফাইল.

কমান্ড লাইনে পাস করা হলে, এই অপারেটরগুলি ডিফল্ট I/O পুনর্নির্দেশ নির্দিষ্ট করে
তার যুক্তিতে একটি নির্দিষ্ট কাজের জন্য অন্য পুনর্নির্দেশক নির্দিষ্ট করে ওভাররাইট করা যেতে পারে
লাইন এই সব অপারেটর পরে একটি ফাইলের নাম প্রত্যাশিত. একটি জন্য নিচে উদাহরণ দেখুন
উদাহরণ আপনার যদি পুনঃনির্দেশ অপারেটরগুলির চেয়ে আরও উন্নত শেল বৈশিষ্ট্যের প্রয়োজন হয়
xjobs দ্বারা সমর্থিত, তারপর হিসাবে ব্যবহার করুন উপযোগ আপনার পছন্দের একটি শেল।

প্রতিটি কাজের লাইনের আগে একটি "cd" দেওয়া যেতে পারে ডিরেক্টরি;" কমান্ড যা xjobs কে বলে
ডিরেক্টরি কাজ নির্বাহ করা হবে. প্রতিটি লাইনের জন্য এটি শুধুমাত্র একবার ব্যবহার করা যেতে পারে। আরো বেশী
জটিল স্ক্রিপ্টিং, আপনার পছন্দের একটি শেল চালানোর জন্য লাইনটি পাস করুন।

xjobs প্রতিটি ইনপুট লাইন থেকে চালানোর জন্য কাজের আর্গুমেন্ট তৈরি করে। প্রতিটি ইনপুট
লাইন একটি পৃথক কাজ তৈরি করবে, যেখানে নতুন লাইনের অক্ষর নিয়মিত হিসাবে পরিচালনা করা হয়
xargs দ্বারা সাদা স্থান। আর্গুমেন্টে হোয়াইটস্পেস অক্ষর অন্তর্ভুক্ত করতে সক্ষম হতে, হয়
একটি ব্যাকস্ল্যাশ দিয়ে তাদের আগে বা একক বা ডবল কোট অক্ষর দিয়ে উদ্ধৃত করুন। ক
ব্যাকস্ল্যাশ অক্ষর একটি নতুন লাইনের পূর্বে থাকা x জবসকে নতুন লাইনের অক্ষরকে উপেক্ষা করবে,
এইভাবে আপনাকে একাধিক লাইন জুড়ে একটি একক কাজের জন্য আর্গুমেন্ট পাস করার ক্ষমতা দেয়। প্রতি
উদ্ধৃত আর্গুমেন্টে উদ্ধৃতি চিহ্ন অন্তর্ভুক্ত করুন, একটি ব্যাকস্ল্যাশ দিয়ে তাদের আগে যান। লাইন কেটে গেছে
একটি # অক্ষর দিয়ে শুরু xjobs মন্তব্য হিসাবে ব্যাখ্যা করা হয়.

অবশেষে, এক্সজবস-এ এক্সিকিউশনকে সিরিয়ালাইজ করার জন্য একটি মেকানিজমও রয়েছে। এটা এই মত
স্বাধীন কাজ এবং একটি নির্ভরতা আছে যে ক্রম কাজ সমান্তরাল করা সম্ভব. এই
শুধুমাত্র দুই শতাংশ অক্ষর নিয়ে গঠিত একটি লাইন সন্নিবেশ দ্বারা অর্জন করা যেতে পারে
ক্রম (%%). এই সিকোয়েন্স পয়েন্টের আগে সমস্ত কাজ অনুরোধ করা নম্বরে কার্যকর করা হয়
সমান্তরাল কাজ. সিকোয়েন্স পয়েন্টে আঘাত করার সময় xjobs সমস্ত প্রক্রিয়ার জন্য অপেক্ষা করে
শেষ করুন এবং তারপরে ক্রম বিন্দু অনুসরণ করে কাজ শুরু করা চালিয়ে যান।

ইনপুট হিসাবে বিকল্প -s এর মাধ্যমে একটি নামযুক্ত পাইপ (যেমন mkfifo দ্বারা তৈরি একটি ফাইলের নাম) পাস করার সময়,
ফাইলের শেষ প্রান্তে পৌঁছালে xjobs ফিফো বন্ধ করে পুনরায় খুলবে। এই মত এটা সম্ভব
একটি xjobs সার্ভার সেটআপ করতে এবং muliple প্রোগ্রাম থেকে এই সার্ভারে কাজ পাঠাতে। দেখা
একটি উদাহরণের জন্য নীচের অধ্যায় উদাহরণ.

বিকল্প


-j <কাজ>
সমান্তরালভাবে শুরু করা চাকরির সর্বাধিক সংখ্যা সেট করে। ডিফল্ট মান হল
কর্ম সম্পাদনের সংখ্যা সীমিত করা অনলাইন প্রসেসরের সংখ্যার সমান
পদ্ধতি. নম্বর হিসেবে পাস হলেকাজ> একটি 'x' অক্ষর দ্বারা অনুসরণ করা হয় (যেমন
2.5x), মান সেট করার আগে অনলাইন প্রসেসরের সংখ্যা দিয়ে গুণ করা হয়
কাজের সীমা। অর্থাৎ 4টি অনলাইন প্রসেসর সহ একটি মেশিন থাকা এবং 2.5x পাস করা
বিকল্প -j-এর একটি যুক্তি 10টি কাজের একটি কাজের সীমা প্রদান করবে।

-s <লিপি>
কাজের বিবরণ পড়তে স্ট্যান্ডার্ড ইনপুটের পরিবর্তে ফাইল স্ক্রিপ্ট ব্যবহার করুন।

-n এক্সিকিউটেড কাজের স্ট্যান্ডার্ড আউটপুট এবং স্ট্যান্ডার্ড এরর আউটপুটকে /dev/null এ রিডাইরেক্ট করুন।

-l <NUM>
এর আর্গুমেন্ট একত্রিত করুনNUM> একটি একক কাজের জন্য ইনপুট লাইন.

-p ব্যবহারকারীকে অনুরোধ করে ইন্টারেক্টিভভাবে কাজ শুরু করুন।

-q <NUM>
সারিবদ্ধ কাজের সংখ্যা উপাদানের সংখ্যায় সীমাবদ্ধ করে। সাধারণত xjobs থেকে চাকরিতে পড়ে
স্ট্যান্ডার্ড ইনপুট বা স্ক্রিপ্ট দেওয়া হয় এবং সেগুলিকে সারিবদ্ধ করে যদি সেগুলি শুরু করা যায় না
একদা. এই বিকল্পের সাহায্যে, xjobs পড়া বন্ধ হয়ে যাবে যত তাড়াতাড়ি সংখ্যক কাজ সারিবদ্ধ হবে এবং
একটি নতুন কাজ শুরু হলে পড়া পুনরায় শুরু করুন। এই মত xjobs কম বরাদ্দ
স্মৃতি. এই বিকল্পটি ব্যবহার করুন, যদি আপনি xjobs-এ বিপুল সংখ্যক কাজ পাস করেন, মেমরি সীমিত করতে
খরচ এটি xjobs-এর কর্মক্ষমতাও বাড়াতে পারে, তবে নিশ্চিত হন যে চাকরি পাওয়া যায়
x চাকরির জন্য যথেষ্ট দ্রুত খাওয়ানো হয়।

-1 কাজের প্রতি একটি যুক্তি পাস করুন, যা একটি নতুন-লাইন দ্বারা সমাপ্ত হবে বলে আশা করা হচ্ছে
চরিত্র কোন যুক্তি পার্সিং সঞ্চালিত হয় না. এইভাবে এটি প্রক্রিয়া করা আরও সহজ
চাকরি যেখানে আর্গুমেন্ট হোয়াইটস্পেস অক্ষর বা অন্যান্য টোকেন অন্তর্ভুক্ত করতে পারে
প্রভাব যুক্তি পার্সিং.

-0 -1 এর মতই, কিন্তু একটি কাজ এবং যুক্তি সমাপ্তি অক্ষর হিসাবে একটি নাল-অক্ষর (\0)
একটি নতুন লাইন চরিত্রের পরিবর্তে প্রত্যাশিত। নতুন লাইনের সাথেও সেভাবে তর্ক হয়
অক্ষর অব্যাহতি ক্রম ছাড়া প্রক্রিয়া করা যেতে পারে.

-V xjobs এর সংস্করণ নম্বর প্রিন্ট করুন এবং প্রস্থান করুন।

-v <স্তর>
xjobs-এর ভার্বোসিটি লেভেলে সেট করুন। বৈধ স্তরগুলি হল: 0=নীরব, 1=ত্রুটি, 2=সতর্কতা,
3=তথ্য, 4=ডিবাগ। ভারবোসিটির ডিফল্ট স্তর হল 3।

উদাহরণ


যদি আপনার কাছে অনেক .zip ফাইল থাকে যা আপনি এক্সট্র্যাক্ট করতে চান, তাহলে এইরকম xjobs ব্যবহার করুন:

$ls -1 *.zip | xjobs আনজিপ

আপনি যদি আপনার টার্মিনালে প্রতিটি আনজিপ টাস্কের আউটপুট না পেয়ে একই কাজ করতে চান,
তারপর এটি চেষ্টা করুন:

$ls -1 *.zip | xjobs -n আনজিপ

একটি প্রদত্ত ডিরেক্টরি অনুক্রমের সমস্ত *.bak ফাইল জিজিপ করতে, এটি নিম্নলিখিত উপায়ে ব্যবহার করুন:

$ সন্ধান করুন। -নাম '*.বাক' | xjobs gzip

*.jar ফাইলের একটি সেটের জন্য ইনডেক্স ফাইল তৈরি করতে, আপনি এর পুনঃনির্দেশ বৈশিষ্ট্যটি ব্যবহার করতে পারেন
xjobs, এবং নিম্নলিখিতগুলি করুন:

$ls -1 *.jar | sed 's/\(.*\)/\1 > \1.idx/' | xjobs jar tf

আপনি যদি ত্রুটির আউটপুট ক্যাপচার করতে চান তবে > এর পরিবর্তে > ব্যবহার করুন।

আপনি বিভিন্ন কমান্ড চালানোর জন্য এটি ব্যবহার করতে পারেন। অতএব, একটি স্ক্রিপ্ট ফাইল লিখুন
যেটিতে আপনি যে সমস্ত কাজ সম্পাদন করতে চান এবং xjobs-এ বিকল্প -s-এর সাথে পাস করতে চান তা রয়েছে:

$ cat -> স্ক্রিপ্ট
আমার জিপ আনজিপ করুন
tar xf my.tar
lame -- চুপ আমার.wav আমার.mp3
crypt notsecret < mydata > secretfile
^D
$ xjobs -s স্ক্রিপ্ট

xjobs সহ একাধিক উত্স থেকে কাজগুলি সারিবদ্ধ করতে সক্ষম হতে, একটি নামযুক্ত পাইপ ব্যবহার করুন এবং এটি পাস করুন৷
স্পষ্টভাবে ইনপুট স্ক্রিপ্ট হিসাবে। তারপর নামযুক্ত পাইপে কাজগুলি লিখুন:
$ mkfifo /var/run/my_named_pipe
$ xjobs -s /var/run/my_named_pipe &
$ echo unzip 1.zip >> /var/run/my_named_pipe
$ echo tar cf /backup/myhome.tar /home/me >> /var/run/my_named_pipe

পরিবেশ বৈচিত্র্য


পাথ এর অবস্থান নির্ধারণ করে হুকুম.

লেখক


টমাস মায়ার-কোমোর[ইমেল সুরক্ষিত]>
পেপ্যালের মাধ্যমে অনুদান স্বাগত জানাই!

বিশ্বের সেরা


http://www.maier-komor.de/xjobs.html

onworks.net পরিষেবা ব্যবহার করে অনলাইনে xjobs ব্যবহার করুন


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

লিনাক্স কমান্ডগুলি

Ad




×
ভি .আই. পি  বিজ্ঞাপন
❤️এখানে কেনাকাটা করুন, বুক করুন, অথবা কিনুন — বিনামূল্যে, পরিষেবাগুলি বিনামূল্যে রাখতে সাহায্য করে।