ইংরেজিফরাসিস্প্যানিশ

Ad


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

লঞ্চটুল - ক্লাউডে অনলাইন

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

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

কার্যক্রম:

NAME এর


launchtool - এটি কার্যকর করার তত্ত্বাবধানে একটি কমান্ড চালান।

সাইনোপিসিস


লঞ্চ টুল [অপশন] [হুকুম]

বর্ণনাঃ


লঞ্চ টুল এমন একটি টুল যা ব্যবহারকারী দ্বারা সরবরাহকৃত কমান্ড চালায় এবং এর কার্য সম্পাদনের তত্ত্বাবধান করতে পারে
অনেক উপায়, যেমন এর পরিবেশ নিয়ন্ত্রণ করা, সংকেত ব্লক করা, এর আউটপুট লগ করা,
ব্যবহারকারী এবং গোষ্ঠীর অনুমতি পরিবর্তন করা, সম্পদের ব্যবহার সীমিত করা, এটি ব্যর্থ হলে পুনরায় চালু করা,
এটিকে ক্রমাগত চালানো এবং এটিকে একটি ডেমনে পরিণত করা।

লঞ্চ টুল কমান্ডলাইনের মাধ্যমে এবং কনফিগারেশন ব্যবহার করে উভয়ই সম্পূর্ণরূপে কনফিগারযোগ্য
নথি পত্র. কনফিগারেশন ফাইলগুলিকে এক্সিকিউটেবল করা যেতে পারে এবং “#!/usr/bin/launchtool দিয়ে শুরু করা যেতে পারে
-সি", সহজ কমান্ড ব্যবহার করে ডেমন তৈরি করতে।

আমন্ত্রণ


লঞ্চ টুল কমান্ডলাইনে যে কমান্ডটি পাওয়া যায় তা সুইচ বা এর মাধ্যমে কার্যকর করে
কনফিগারেশন ফাইল. সমস্ত নন-সুইচ পরামিতি কমান্ডের সাথে সংযুক্ত থাকে, এটি হবে
ব্যবহার করে মৃত্যুদন্ড কার্যকর করা হবে/ বিন / SH -গ"।

লঞ্চ টুল এক্সিকিউশনের ডিফল্ট মোড হল কমান্ডটি সাধারণভাবে চালানো এবং এর প্রস্থান ফেরত দেওয়া
অবস্থা সমস্ত বৈশিষ্ট্য ডিফল্টরূপে নিষ্ক্রিয় করা হয় এবং কমান্ডলাইন বিকল্পগুলি ব্যবহার করে সক্রিয় করা হয়
কনফিগারেশন ফাইলের মান। কমান্ডলাইন বিকল্পগুলি কনফিগারেশন ফাইল ওভাররাইড করে।

লঞ্চ টুল সেশনগুলিকে একটি ট্যাগ দ্বারা চিহ্নিত করা হয় যা কমান্ড আউটপুট চিহ্নিত করতে উভয়ই ব্যবহৃত হয়
লগফাইলগুলিতে এবং চলমান সেশনগুলি ইতিমধ্যেই শুরু হয়েছে কিনা তা পরীক্ষা করতে সনাক্ত করতে
প্রক্রিয়া PID উল্লেখ না করে তাদের একটি সংকেত পাঠান।

বিকল্প


লঞ্চ টুল সাধারণ GNU কমান্ড লাইন সিনট্যাক্স অনুসরণ করে, দুটি দিয়ে শুরু হওয়া দীর্ঘ বিকল্পগুলির সাথে
ড্যাশ (`-')।

-?, --help
সমস্ত বিকল্পের সারাংশ সহ একটি বিস্তারিত সাহায্য বার্তা প্রদর্শন করুন।

-- ব্যবহার
একটি সংক্ষিপ্ত ব্যবহারের বার্তা প্রদর্শন করুন।

-কে, --হত্যা[= সংকেত]
নির্দিষ্ট সংকেত সহ একটি চলমান লঞ্চ টুলকে হত্যা করুন (ডিফল্টরূপে 15) এবং প্রস্থান করুন। না
সংকেত নাম পার্সিং (এখনও) প্রদান করা হয়েছে, তাই সংকেত অবশ্যই তার দ্বারা নির্দিষ্ট করা উচিত
সংখ্যা।

--চেক
অন্য লঞ্চ টুল চলছে কিনা চেক করুন, তারপর প্রস্থান করুন।

--showcfg
কনফিগারেশন ফাইল এবং কমান্ডলাইন প্রক্রিয়া করুন, ফলাফল কনফিগারেশন দেখান এবং প্রস্থান করুন।

-ভি, --সংস্করণ
প্রিন্ট সংস্করণ এবং প্রস্থান করুন.

-টি, --ট্যাগ=ট্যাগ, "ট্যাগ"
সেশন সনাক্ত করতে ব্যবহৃত ট্যাগ

-সি, --config=ফাইল
"ফাইল" থেকে কনফিগারেশন ডেটা পড়ুন। /etc/launchtool/ এ ডিফল্ট .conf

-ভি, -- ভার্বস, "শব্দ"
ভার্বোস আউটপুট সক্ষম করুন।

--কোন শব্দহীন
ভার্বোস আউটপুট অক্ষম করুন।

--ডিবাগ, "ডিবাগ"
ডিবাগ আউটপুট সক্ষম করুন (--ভারবোস আউটপুট অন্তর্ভুক্ত)।

--নো-ডিবাগ
ডিবাগ আউটপুট অক্ষম করুন।

-গ, --command=cmd, "কমান্ড"
কার্যকর করার আদেশ।

--দৃশ্যমান-ট্যাগ=ট্যাগ, "দৃশ্যমান ট্যাগ"
"লঞ্চ টুল- এর পরিবর্তে পিডফাইল এবং লগফাইলগুলির জন্য ব্যবহার করার জন্য ট্যাগ করুন ”

-d, --ডেমন, "ডেমন"
পটভূমিতে কাঁটাচামচ এবং টার্মিনাল থেকে বিচ্ছিন্ন, একটি ডেমন হয়ে উঠছে।

-এন, --নো-ডেমন
ডেমন হয়ে উঠবেন না।

--পিডফাইল, "পিডফাইল"
একটি পিডফাইল তৈরি করুন (ডিফল্ট যখন --ডেমন ব্যবহার করা হয়)।

--নো-পিডফাইল
একটি পিডফাইল তৈরি করবেন না (ডিফল্ট যখন --ডেমন ব্যবহার করা হয় না)।

--পিদ্দির=দির, "পিডির"
ডিরেক্টরি যেখানে পিডফাইলগুলি সংরক্ষণ করা হয় (এতে ডিফল্ট / var / রান).

--chroot=dir, "মূল dir"
কমান্ড চালানোর আগে এই ডিরেক্টরিতে ক্রুট করুন।

--chdir=dir, "শুরু dir"
কমান্ড চালানোর আগে এই ডিরেক্টরিতে Chdir করুন ('.' বা '/' হলে ডিফল্ট
--ডেমন উপস্থিত)।

-তুমি, --ব্যবহারকারী=ব্যবহারকারী, "ব্যবহারকারী"
কমান্ড চালানোর জন্য ব্যবহারকারীর বিশেষাধিকার।

-জি, --গ্রুপ=গ্রুপ, "গোষ্ঠী"
কমান্ড চালানোর জন্য গ্রুপ বিশেষাধিকার.

--উমাস্ক=মুখোশ, "উমাস্ক"
কমান্ড চালানোর আগে এই উমাস্ক সেট করুন।

-এল, --অসীম-রান, "অসীম রান"
কমান্ডটি ব্যর্থ হলে পুনরায় চালু করা ছেড়ে দেবেন না।

--কোন-অসীম-রান
নির্দিষ্ট সংখ্যক ব্যর্থতার পরে কমান্ডটি পুনরায় চালু করা ছেড়ে দিন।

--wait-times=t1,t2,... , "অপেক্ষা করুন বার"
এটি পুনরায় চালু করার আগে একটি প্রোগ্রাম ব্যর্থতার পরে অপেক্ষা করার সময়গুলির তালিকা (সেকেন্ডে)।
যদি নির্দিষ্ট না করা হয়, ব্যর্থ কমান্ড পুনরায় আরম্ভ করা হবে না।

--গুড-রানিং-টাইম=সেকেন্ড, "ভাল দৌড় সময় "
প্রথম অপেক্ষার সময় পুনরায় চালু করার জন্য ন্যূনতম চলমান সময় প্রয়োজন।

--ফরওয়ার্ড-সংকেত=sig1,sig2,... , ফরোয়ার্ড সংকেত"
কমান্ডে ফরোয়ার্ড করার জন্য সংকেতের তালিকা (নামে বা সংখ্যায়)।

--অবরুদ্ধ-সংকেত=sig1,sig2,... , "অবরুদ্ধ সংকেত"
কমান্ড চালানোর আগে ব্লক করতে হবে এমন সংকেতের তালিকা (নামে বা সংখ্যায়)।

--limit-cpu=সেকেন্ড, "সিপিইউ সীমা"
কমান্ডের জন্য CPU সময়সীমা (দেখুন সেট সীমা(2))।

--সীমা-ফাইল-আকার=1024বি-ব্লক, "ফাইল আয়তন সীমা"
কমান্ডের জন্য ফাইলের আকারের সীমা (দেখুন সেট সীমা(2))।

--সীমা-ডেটা-মেমরি=1024বি-ব্লক, "ডেটা স্মৃতি সীমা"
কমান্ডের জন্য ডেটা মেমরির আকারের সীমা (দেখুন সেট সীমা(2))।

--সীমা-প্রক্রিয়া-গণনা=গণনা, "প্রক্রিয়া গণনা সীমা"
কমান্ডের জন্য প্রক্রিয়া গণনার সীমা (দেখুন সেট সীমা(2))।

--সীমা-ওপেন-ফাইল=গণনা, “খোলা নথি পত্র সীমা"
কমান্ডের জন্য ফাইলের সীমা খুলুন (দেখুন সেট সীমা(2))।

--limit-core-size=1024b-ব্লক, "মূল আয়তন সীমা"
কমান্ডের জন্য মূল ফাইলের আকারের সীমা (দেখুন সেট সীমা(2))।

--সীমাবদ্ধ-পরিবেশ, "সীমাবদ্ধ পরিবেশ"
শিশু পরিবেশ সীমাবদ্ধ করুন।

--নো-সীমাবদ্ধ-পরিবেশ
শিশু পরিবেশে সমস্ত পরিবেশের ভেরিয়েবল অনুলিপি করুন।

--অনুমোদিত-env-vars=var1,var2,... , "অনুমতি প্রায় vars"
এনভায়রনমেন্ট ভেরিয়েবলের তালিকা শিশুকে কপি করতে হবে যখন পরিবেশ হয়
সীমাবদ্ধ

--log-launchtool-output=লক্ষ্য, "লঞ্চ টুল আউটপুট"
লঞ্চ টুল আউটপুটের লক্ষ্য (উপেক্ষা করুন, stdout, stderr, ফাইল: ফাইলের নাম বা
syslog: পরিচয়, সুবিধা, স্তর)।

--log-launchtool-errors=লক্ষ্য, "লঞ্চ টুল ত্রুটি ”
লঞ্চ টুল ত্রুটি বার্তাগুলির লক্ষ্য (উপেক্ষা করুন, stdout, stderr, ফাইল: ফাইলের নাম বা
syslog: পরিচয়, সুবিধা, স্তর)।

--লগ-চাইল্ড-আউটপুট=লক্ষ্য, "আদেশ আউটপুট"
চাইল্ড আউটপুটের লক্ষ্য (উপেক্ষা করুন, stdout, stderr, file:filename or
syslog: পরিচয়, সুবিধা, স্তর)।

--log-child-errors=লক্ষ্য, "আদেশ ত্রুটি ”
শিশু ত্রুটি বার্তার লক্ষ্য (উপেক্ষা করুন, stdout, stderr, ফাইল: ফাইলের নাম বা
syslog: পরিচয়, সুবিধা, স্তর)।

--silent-restart-status=value, "নিরব আবার শুরু অবস্থা ”
রিটার্ন মান শিশু দ্বারা স্পষ্টভাবে পুনরায় চালু করার অনুরোধ করার জন্য ব্যবহার করা হয়েছে (যদি বৈশিষ্ট্য অক্ষম করা হয়
উল্লিখিত না).

--সাইলেন্ট-রিস্টার্ট-টাইম=সেকেন্ড, "নিরব আবার শুরু সময় "
একটি সুস্পষ্ট পুনঃসূচনা অনুরোধের পরে শিশুটিকে পুনরায় চালু করার আগে অপেক্ষা করার সময়।

-- পরিসংখ্যান, "পরিসংখ্যান"
কমান্ডটি বন্ধ হয়ে গেলে কিছু পরিসংখ্যান তৈরি করুন ( --verbose দ্বারা উহ্য)।

--না-পরিসংখ্যান
কমান্ডটি বন্ধ হয়ে গেলে পরিসংখ্যান তৈরি করবেন না।

লগিং লক্ষ্য


লগিং টার্গেট একটি টার্গেটের নাম এবং এর ঐচ্ছিক প্যারামিটার দিয়ে আলাদা করা হয়
একটি কোলন (":")।

সম্ভাব্য লক্ষ্য কনফিগারেশন হল:

উপেক্ষা করা আউটপুট শুধু বাতিল করা হয়.

stdout আউটপুট স্ট্যান্ডার্ড আউটপুট স্ট্রীমে যায়।

stderr আউটপুট স্ট্যান্ডার্ড এরর স্ট্রীমে যায়।

ফাইল: ফাইলের নাম
আউটপুট "ফাইলের নাম" ফাইলে যায়।

syslog: পরিচয়, সুবিধা, স্তর
আউটপুট syslog-এ যায়, প্রদত্ত পরিচয় সহ (লগার সনাক্তকারী একটি স্ট্রিং),
সুবিধা (দেখুন syslog- র(3)) এবং স্তর (দেখুন syslog- র(3))।

কনফিগারেশন ফাইল


কনফিগারেশন ফাইলটি "কী = মান" লাইনের একটি ক্রম। খালি লাইন এবং লাইন
'#' দিয়ে শুরু উপেক্ষা করা হয়।

সম্ভাব্য কীগুলি সংশ্লিষ্টগুলির পাশে বিকল্প বিভাগে তালিকাভুক্ত করা হয়েছে৷
কমান্ডলাইন সুইচ।

বুলিয়ান (হ্যাঁ/না) মানগুলি “হ্যাঁ”, “না”, “সত্য”, “মিথ্যা”, “0” এবং “1” মান নিতে পারে।

উদাহরণ


# সাধারণভাবে একটি কমান্ড চালানো

launchtool -t ট্যাগ 'echo "হ্যালো, ওয়ার্ল্ড!"'

# এটি ব্যর্থ হলে এটি পুনরায় চালু করার জন্য একটি কমান্ড চালান:

launchtool -t ট্যাগ --wait-times=1,1,1,3,3,3,10,10,10 'my_wonderful_server'

# একটি কমান্ড চালান, সীমাবদ্ধতা সহ, এটি ব্যর্থ হলে এটি পুনরায় চালু করুন, একটি ডেমন হিসাবে

launchtool -t myserver -d --user=myserver --chroot=/var/myserver \
--সীমা-প্রক্রিয়া-গণনা=5 --সীমা-ওপেন-ফাইল=10 \
--ওয়েট-টাইমস=1,1,1,3,3,3,10,10,10 \
--অসীম-রান --পরিসংখ্যান \
--log-launchtool-output=syslog:myserver,LOG_DAEMON,LOG_INFO \
--log-launchtool-errors=syslog:myserver,LOG_DAEMON,LOG_ERR \
--log-child-output=syslog:myserver,LOG_DAEMON,LOG_INFO \
--log-child-errors=syslog:myserver,LOG_DAEMON,LOG_ERR \
'আমার_পরীক্ষামূলক_সার্ভার'

# একই জিনিস, একটি কনফিগারেশন ফাইল ব্যবহার করে

ট্যাগ = মাইসার্ভার
কমান্ড = আমার_অসাধারণ_সার্ভার
ডেমন = হ্যাঁ
পরিসংখ্যান = হ্যাঁ
ব্যবহারকারী = মাইসার্ভার
root dir = /var/myserver
প্রক্রিয়া গণনার সীমা = 5
খোলা ফাইলের সীমা = 10
অপেক্ষার সময় = 1,1,1,3,3,3,10,10,10
অসীম রান = হ্যাঁ
launchtool আউটপুট = syslog:myserver,LOG_DAEMON,LOG_INFO
লঞ্চ টুল ত্রুটি = syslog: myserver,LOG_DAEMON,LOG_ERR
কমান্ড আউটপুট = syslog: myserver,LOG_DAEMON,LOG_INFO
কমান্ড ত্রুটি = syslog: myserver,LOG_DAEMON,LOG_ERR

# একটি পোলিং ডেমনে একটি শেল কমান্ড রূপান্তর করুন
# ফাইলটি /tmp/have_mobile শুধুমাত্র তখনই বিদ্যমান করুন যদি আমার সেল ফোনটি তে উপস্থিত থাকে
# IRDA আবিষ্কারের তালিকা

launchtool -t celldetect -d --silent-restart-time=5 --silent-restart-status=0 --user=nobody \
"যদি grep -q SIEMENS /proc/sys/net/irda/discovery; তারপর স্পর্শ করুন /tmp/have_mobile; অন্যথায় rm -f /tmp/have_mobile; fi ; প্রস্থান করুন 0"

# সেল ডিটেক্ট ডেমন চলছে কিনা তা পরীক্ষা করুন

launchtool -t celldetect --check

# উপরের কমান্ড দিয়ে চালু করা সেলডিটেক্ট ডেমনটিকে হত্যা করুন

launchtool -t celldetect -k

# একই পোলিং ডেমন, একটি এক্সিকিউটেবল কনফিগারেশন ফাইল সহ

#!/usr/bin/launchtool -C
ট্যাগ = সেল ডিটেক্ট
কমান্ড = if grep -q SIEMENS /proc/sys/net/irda/discovery; তারপর স্পর্শ করুন /tmp/have_mobile; অন্যথায় rm -f /tmp/have_mobile; fi ; প্রস্থান 0
ডেমন = হ্যাঁ
ব্যবহারকারী = কেউ না
নীরব পুনঃসূচনা সময় = 5
নীরব পুনঃসূচনা অবস্থা = 0

# এক্সিকিউটেবল কনফিগারেশন ব্যবহার করে সেল ডিটেক্ট ডেমন চলছে কিনা তা পরীক্ষা করুন
# ফাইল

celldetect --চেক

# এক্সিকিউটেবল কনফিগারেশন ফাইল ব্যবহার করে সেলডিটেক্ট ডেমনকে মেরে ফেলুন

celldetect -k

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


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

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

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

Ad