প্রশ্ন ট্যাগ «scripting»

স্ক্রিপ্ট হ'ল কমান্ড বা নির্দেশাবলীর ক্রম যা কোনও দোভাষী প্রোগ্রাম দ্বারা নির্বাহ করা হয় স্থায়ী নির্বাহযোগ্য প্রোগ্রামে সংকলন না করে।

25
ইউনিক্স কমান্ডটি প্রতি x সেকেন্ডে চিরতরে পুনরাবৃত্তি করুন
একটি অন্তর্নির্মিত ইউনিক্স কমান্ড রয়েছে repeatযার প্রথম আর্গুমেন্টটি কোনও কমান্ডের পুনরাবৃত্তি করার সংখ্যা, যেখানে কমান্ডটি (কোনও আর্গুমেন্ট সহ) অবশিষ্ট আর্গুমেন্ট দ্বারা নির্দিষ্ট করা হয় repeat। উদাহরণ স্বরূপ, % repeat 100 echo "I will not automate this punishment." প্রদত্ত স্ট্রিংটি 100 বার প্রতিধ্বনিত হবে এবং তারপরে বন্ধ হবে। আমি একটি অনুরূপ …

3
স্ক্রিপ্টগুলিতে পরিবর্তনশীল অ্যাসাইনমেন্টের জন্য “$ {a: -b}” ব্যবহার করা হচ্ছে
আমি অন্যান্য স্ক্রিপ্টগুলি অন্য লোকেরা লিখেছেন (বিশেষত রেড হ্যাট), এবং তাদের প্রচুর ভেরিয়েবল নীচের স্বরলিপি ব্যবহার করে নির্ধারণ করা হয়েছে VARIABLE1="${VARIABLE1:-some_val}" বা কিছু অন্যান্য ভেরিয়েবল প্রসারিত করছে VARIABLE2="${VARIABLE2:-`echo $VARIABLE1`}" কেবলমাত্র মানগুলি সরাসরি (উদাহরণস্বরূপ VARIABLE1=some_val) ঘোষণার পরিবর্তে এই স্বরলিপিটি ব্যবহার করার কী দরকার ? এই চিহ্নিতকরণের কোনও সুবিধা বা সম্ভাব্য ত্রুটিগুলি …

8
শেল স্ক্রিপ্টগুলিতে সেটুইডের অনুমতি দিন
setuidঅনুমতি বিট লিনাক্স বলে নির্বাহক পরিবর্তে মালিকের কার্যকর ব্যবহারকারী আইডি সহ একটি প্রোগ্রাম চালানোর জন্য: > cat setuid-test.c #include <stdio.h> #include <unistd.h> int main(int argc, char** argv) { printf("%d", geteuid()); return 0; } > gcc -o setuid-test setuid-test.c > ./setuid-test 1000 > sudo chown nobody ./setuid-test; sudo chmod +s ./setuid-test …

2
* শেলস এর ব্যাকটিকস (অর্থাত্ `সেমিডি`) হ্রাস করা হয়েছে?
আমি ইউনিক্স এবং লিনাক্সের পাশাপাশি বাশ ও জেডএস-এর মতো শেলগুলির ক্ষেত্রে "ব্যাকটিক্স অবহেলা করা হয়েছে" শব্দবন্ধ ব্যবহার করে এমন অন্যান্য সাইটগুলিতে এই মন্তব্যটি বহুবার দেখেছি। এই বিবৃতি সত্য না মিথ্যা?

3
আমি কীভাবে দূরবর্তী মেশিনে স্থানীয় স্ক্রিপ্ট কার্যকর করতে পারি এবং যুক্তিগুলি অন্তর্ভুক্ত করতে পারি?
আমি একটি স্ক্রিপ্ট লিখেছি যা স্থানীয়ভাবে মৃত্যুদন্ড কার্যকর করার সময় ভাল চলে: ./sysMole -time Aug 18 18 "-কালীন" , "আগস্ট" , "18" এবং "18" আর্গুমেন্টগুলি সাফল্যের সাথে স্ক্রিপ্টে দেওয়া হয়েছে। এখন, এই স্ক্রিপ্টটি একটি দূরবর্তী মেশিনে চালিত করার জন্য ডিজাইন করা হয়েছে তবে স্থানীয় মেশিনের স্থানীয় ডিরেক্টরি থেকে। উদাহরণ: ssh …

3
বাশ স্ক্রিপ্টে কমান্ড লাইন আর্গুমেন্টগুলি পাস করুন
আমি স্ক্রিপ্ট প্রোগ্রামিং বাশ করতে নতুন। আমি একটি ব্যাশ স্ক্রিপ্ট 'ডিপ্লোয়িমলগ' প্রয়োগ করতে চাই, যা ইনপুট হিসাবে একটি স্ট্রিং আর্গুমেন্ট (নাম) হিসাবে গ্রহণ করে। [root@localhost Desktop]# ./deploymLog.sh name এখানে আমি কমান্ড লাইনের মাধ্যমে স্ট্রিং আর্গুমেন্ট (নাম) পাস করতে চাই প্রাথমিক পদক্ষেপ হিসাবে, আমাকে এই ইনপুট স্ট্রিংয়ের সাথে বর্তমান টাইমস্ট্যাম্পটি একটি …
114 bash  shell  scripting 

6
&& এবং এর বিভ্রান্তিমূলক ব্যবহার || অপারেটার
আমি একটি /etc/rc.d/init.d/sendmailফাইলে স্কিমিং করছিলাম (আমি জানি এটি খুব কমই ব্যবহৃত হয় তবে আমি পরীক্ষার জন্য পড়াশোনা করি), এবং আমি &&এবং ||অপারেটরদের সম্পর্কে কিছুটা বিভ্রান্ত হয়ে পড়েছি । আমি পড়েছি যেখানে এগুলি বিবৃতিতে ব্যবহার করা যেতে পারে যেমন: if [ test1 ] && [ test2 ]; then echo "both tests …

6
আমি কীভাবে বাশ সহ দুটি সংখ্যার (বিয়োগ ইত্যাদি) যুক্ত করতে পারি?
আমি এর সাথে নম্বরগুলি এবং অপারেশনটি পড়তে পারি: echo "First number please" read num1 echo "Second number please" read num2 echo "Operation?" read op তবে তার পরে আমার সংখ্যা যুক্ত করার সমস্ত প্রচেষ্টা ব্যর্থ হয়েছে: case "$op" in "+") echo num1+num2;; "-") echo `num1-num2`;; esac চালান: First number please 1 …

6
পাসফ্রেজ ছাড়াই অটোমেটেড এসএস-কীজেন, কীভাবে?
আমি একটি স্বয়ংক্রিয় স্ক্রিপ্ট তৈরি করতে চাই ssh-keygenযা কিছু পাব / ব্যক্তিগত কীপেইসগুলি কল করে এবং তৈরি করে যা আমি পরে ব্যবহার করব। নীতিগতভাবে ... ssh-keygen -b 2048 -t rsa -f /tmp/sshkey -q ... দিয়ে সবকিছু ঠিকঠাক কাজ করে তা ছাড়া এটি আমাকে পাসফ্রেজের জন্য জিজ্ঞাসা করে যা কীগুলি এনক্রিপ্ট …
86 ssh  scripting 

5
শিবাং কি শেলটি নির্ধারণ করে যা স্ক্রিপ্টটি চালায়?
এটি একটি নির্বোধ প্রশ্ন হতে পারে, তবে আমি এটি এখনও জিজ্ঞাসা করি। আমি যদি শেবাং ঘোষণা করি #!/bin/bash এর শুরুতে my_shell_script.sh, তাই আমাকে সবসময় ব্যাশ ব্যবহার করে এই স্ক্রিপ্টটি চালু করতে হবে [my@comp]$bash my_shell_script.sh অথবা আমি যেমন ব্যবহার করতে পারি [my@comp]$sh my_shell_script.sh এবং আমার স্ক্রিপ্টটি শেবাং ব্যবহার করে চলমান শেলটি …

3
স্ক্রিপ্টে একটি "ডলারসাইন-প্রিফিক্স স্ট্রিং" থাকার অর্থ কী?
আমি সবেমাত্র এটি একটি স্ক্রিপ্টে দেখেছি: echo $"Stopping Apache" ডলার সাইন কি জন্য? আমার গবেষণা এখন পর্যন্ত: আমি এটি ব্যাশ ম্যানুয়ালটিতে পেয়েছি: extquote সেট করা হলে, $'string'এবং $"string"মূল্য উদ্ধৃতি মধ্যে সঞ্চালিত হয় ${parameter}উদ্ধৃতি চিহ্ন মধ্যে লেখা প্রসারণও। এই বিকল্পটি ডিফল্টরূপে সক্রিয় করা হয়। ... তবে আমি $উপসর্গটির সাথে এবং ছাড়া …

6
একাধিক সার্ভারে ssh করতে সময় লুপ ব্যবহার করে
servers.txtসার্ভারের তালিকা সহ আমার একটি ফাইল রয়েছে : server1.mydomain.com server2.mydomain.com server3.mydomain.com আমি যখন whileপ্রতিটি লাইনের সাথে লাইনে ফাইল লাইনটি পড়ি এবং প্রতিধ্বনি করি তখন সমস্ত প্রত্যাশা অনুযায়ী কাজ করে। সমস্ত লাইন মুদ্রিত হয়। $ while read HOST ; do echo $HOST ; done < servers.txt server1.mydomain.com server2.mydomain.com server3.mydomain.com যাইহোক, যখন …

2
su অপশন - অন্য ব্যবহারকারী হিসাবে কমান্ড চলমান
আমি ভাবছিলাম কীভাবে কোনও স্ক্রিপ্ট থেকে অন্য ব্যবহারকারী হিসাবে একটি কমান্ড চালাবেন। আমি স্ক্রিপ্টের মালিককে মূল হিসাবে সেট করেছি। হডসন ব্যবহারকারী হিসাবে কমান্ডটি চালানোর জন্য আমার কাছে নিম্নলিখিত কমান্ডটি স্ক্রিপ্টের মধ্যে চলছে: su -c command hudson এটি কি সঠিক বাক্য গঠন?
75 bash  scripting  su  sudo 

9
একই স্ট্রিং কিন্তু একই সাথে একাধিক ফাইলের জন্য গ্রেপ কিভাবে করবেন?
আমার কাছে লগ ফাইলগুলির একটি সেট রয়েছে যা আমার পর্যালোচনা করা দরকার এবং আমি একই ফাইলগুলিতে একবারে নির্দিষ্ট স্ট্রিংগুলি অনুসন্ধান করতে চাই এটি কি সম্ভব? বর্তমানে আমি ব্যবহার করছি grep -E 'fatal|error|critical|failure|warning|' /path_to_file আমি কীভাবে এটি ব্যবহার করব এবং একবারে একাধিক ফাইলের স্ট্রিং সন্ধান করব? যদি এটি এমন কিছু হয় …
57 scripting  grep 

3
গ্রেপ থেকে আউটপুট আমি কীভাবে দমন করতে পারি, যাতে এটি কেবল প্রস্থান স্থিতি ফিরে পায়?
আমার grepকমান্ড আছে। আমি একটি ফাইল থেকে একটি কীওয়ার্ড অনুসন্ধান করছি, কিন্তু আমি ম্যাচটি প্রদর্শন করতে চাই না। আমি শুধু এর প্রস্থান স্থিতি জানতে চাই grep।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.