উবুন্টু - বুটে টার্মিনাল কমান্ড কীভাবে চালানো যায়?


12

উবুন্টু বুট হয়ে গেলে আমি একটি কমান্ড কার্যকর করতে চাই। বিশেষত কমান্ডগুলি হ'ল:

sudo shutdown +m
sudo shutdown +1

আমি চাই কম্পিউটারটি পরীক্ষার উদ্দেশ্যে শুরু হওয়ার সাথে সাথেই এটি বন্ধ হয়ে যায়। আমি পরীক্ষামূলকভাবে চালিত কিছু সার্কিটরি দিয়ে কম্পিউটারটি আবার চালু করার পরিকল্পনা করছি on

সিস্টেম শুরু করার সময় আমি কীভাবে এই কমান্ডটি কার্যকর করতে পারি?


9
"বুট অটো শাটডাউন" খারাপ লাগছে। :)
অঙ্কিত

উত্তর:


15

এটি রাখুন /etc/rc.local। (এটি রুট হিসাবে চালানো হয়, সুতরাং sudoসেখানে প্রয়োজন হয় না))

এছাড়াও, আপনি রানলেভেলগুলি সম্পর্কে অতিরিক্ত তথ্য পড়তে আগ্রহী হতে পারেন: http://en.wikedia.org/wiki/Runlevel


আপনি সিস্টেম / পছন্দ / প্রারম্ভিক অ্যাপ্লিকেশনগুলিতে যেতে পারেন এবং সেখানে স্ক্রিপ্টটি যুক্ত করতে পারেন।
সেন্টওয়াকো

উবুন্টু সার্ভার 18.04 এ আমার জন্য কাজ করছে না - আমি এই রূপটি পরিবর্তন করতে চাইsudo swapon /swapfile
Nam G VU

@ রিবুট সিনট্যাক্সের সাথে ক্রন্টব ব্যবহার করুন রেফ superuser.com/a/586078/34893
নম জি ভিইউ

6

কমান্ডগুলি স্বয়ংক্রিয়ভাবে চালনার বিভিন্ন উপায় রয়েছে:

  1. ভুঁইফোড় সিস্টেম সব স্ক্রিপ্ট ফর্ম যার ফলে এটি ডিরেক্টরির মধ্যে একটি কনফিগারেশন খুঁজে বের করে চালানো হবে /etc/init। এই স্ক্রিপ্টগুলি সিস্টেম শুরুর সময় চলবে (বা নির্দিষ্ট ইভেন্টের প্রতিক্রিয়া হিসাবে, উদাহরণস্বরূপ, একটি শাটডাউন অনুরোধ) এবং তাই কমান্ডগুলি চালানোর জায়গা যা ব্যবহারকারীর সাথে ইন্টারঅ্যাক্ট করে না; সমস্ত সার্ভারগুলি এই প্রক্রিয়াটি ব্যবহার করে শুরু করা হয়েছে। ম্যান পেজগুলিতে : http://upstart.ubuntu.com/getting-st সূত্র HTTML এ আপনি একটি পঠনযোগ্য ভূমিকা খুঁজে পেতে পারেন man 5 initএবং man 8 initআপনাকে সম্পূর্ণ বিবরণ দিন।

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

  3. মেনু অপশন সিস্টেম -> পছন্দসমূহ -> স্টার্টআপ অ্যাপ্লিকেশন আপনাকে গ্রাফিকাল সেশন শুরু হওয়ার সাথে সাথে কী অ্যাপ্লিকেশনগুলি শুরু করা উচিত তা নির্ধারণ করতে দেয় (উবুন্টু বেশ কিছুটা পূর্বনির্ধারিত হয়), এবং সেগুলি আপনার স্বাদে যুক্ত বা সরিয়ে দেয়। .gnomercস্ক্রিপ্টটির প্রায় একই উদ্দেশ্য এবং সুযোগ রয়েছে , যদি আপনার shসিনট্যাক্সটি জানতে হবে না (তবে আপনি কোনও shপ্রোগ্রামিং কনস্ট্রাক্টও ব্যবহার করতে পারবেন না )।


1

সাধারণ জিনিসের জন্য আপনি সিস্টেম -> পছন্দসমূহ> সেশনগুলিতে আপনার স্ক্রিপ্টের অবস্থান নির্দেশ করে একটি কমান্ড যুক্ত করতে পারেন ।

বিকল্পভাবে আপনি এটিকে যুক্ত করতে পারেন /etc/init.d/rc.localবা এটি যদি আরও নিম্ন স্তরের স্টাফ থাকে তবে একটি আপস্টার্ট জব তৈরি করতে পারেন।

কটাক্ষপাত https://help.ubuntu.com/community/UbuntuBootupHowto আরও তথ্যের জন্য

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