উবুন্টু প্রারম্ভকালে কীভাবে আমাদের স্ক্রিপ্টগুলি শুরু করবেন

প্রারম্ভকালে অ্যাপ্লিকেশন

উবুন্টু সম্পর্কে একটি ইতিবাচক বিষয় হ'ল আমাদের নিজস্ব স্ক্রিপ্টগুলি তৈরি করতে এবং চালিত করতে সহায়তা করে যা সিস্টেমের কার্যকারিতা উন্নত করতে আমাদের সহায়তা করে, এমন স্ক্রিপ্টগুলি যা তৈরি করা সহজ এবং আমরা সেগুলি অধিবেশন চলাকালীন যে কোনও সময় বা কেবল কোনও সেশনের শুরুতে চালাতে পারি।

এটি করতে সক্ষম হতে দুটি নিরাপদ এবং দ্রুত উপায় আছে যে কোনও নবাগত তাদের উবুন্টুকে কাস্টমাইজ করে তুলবে দু'বার ক্লিক এবং দু'টি কপি এবং পেস্ট সহ, আপনি সাহস করেন?

কীভাবে আমাদের উবুন্টুতে স্ক্রিপ্টগুলি sertোকানো যায়

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

আমাদের উবুন্টুতে আমরা যে দ্বিতীয় পদ্ধতিটি ব্যবহার করতে পারি তা আরও কিছুটা কঠিন তবে এই পদক্ষেপগুলি অনুসরণ করা সহজ। প্রথমে আমাদের স্ক্রিপ্ট তৈরি করতে হবে। স্ক্রিপ্টটি তৈরি হয়ে গেলে আমরা এটিকে অনুলিপি করে ফোল্ডারে আটকান /etc/init.d (এটি করার জন্য আমাদের অবশ্যই রুট ব্যবহারকারী হওয়া উচিত)। এই স্ক্রিপ্টটি একবার পেস্ট করার পরে, আমাদের করতে হবে তাদের এই ফাইলটি চালানোর অনুমতি দিন। এটি ফোল্ডারে একটি টার্মিনাল খোলার এবং নিম্নলিখিত টাইপ করে করা হয়:

chmod +x mi-script.sh

এখন আমাদের কাছে স্ক্রিপ্ট প্রস্তুত আছে এবং আমাদের কেবলমাত্র ফোল্ডারে theোকানো স্ক্রিপ্টটি পড়তে এবং চালিত করতে সিস্টেমকে বলতে হবে, এর জন্য আমরা টার্মিনালে নিম্নলিখিত কমান্ডটি প্রয়োগ করি:

update-rc.d mi-script.sh defaults 80

এটি করা হবে সিস্টেম সিস্টেমের শুরুতে স্ক্রিপ্ট অন্তর্ভুক্ত এবং সেই সিস্টেমে থাকা প্রতিটি ব্যবহারকারীর সাথে এটি সিস্টেম প্রশাসক বা সাধারণ ব্যবহারকারী কিনা তা বিবেচ্য নয়। আপনি এটি কীভাবে দেখতে পাচ্ছেন যে এটি পরিচালনা করা একটি সাধারণ এবং সাধারণ অপারেশন, আপনি কি ভাবেন না?


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   পেড্রো তিনি বলেন

    খুব আকর্ষণীয়!

    মূল হিসাবে স্ক্রিপ্ট কিভাবে চালানো যায়? কারণ স্পষ্টত আমি যদি এতে "সুডো ..." রাখি, আমি পাসওয়ার্ডটি প্রবেশ করতে সক্ষম হব না।

    ধন্যবাদ!

    1.    আর্নেস্তো তিনি বলেন

      যদিও উত্তর দেওয়ার সময় 3 বছর অতিবাহিত হয়েছে, আমি আশা করি যে অন্য কেউ এটি সহায়ক বলে মনে করবে:
      আপনি sudo সঙ্গে বিতরণ ...
      এটি দেখতে এই মত হবে

      ./my-script.sh

  2.   জোস ভিলামিজার তিনি বলেন

    আমার উবুন্টু 18.04 আছে এবং আমি এখানে আপনি যা বর্ণনা করেছেন ঠিক তেমনটিই করি এবং এটি কেবল কোনও কিছু লোড করে না, আমার ফাইলটি বর্ধনের সীমাবদ্ধ করতে হবে, তবে উবুন্টুর সংস্করণে আমার কি অতিরিক্ত পদক্ষেপের দরকার?

  3.   উইলিয়াম তিনি বলেন

    হোসে ভিলামিজার হিসাবে আমার ক্ষেত্রেও একই ঘটনা ঘটে। উবুন্টু 18.04 পুনরায় চালু করার সময় স্ক্রিপ্টগুলি চলবে না

  4.   পাপালপা তিনি বলেন

    ইতিমধ্যে আমাদের মধ্যে তিন জন রয়েছে, নিবন্ধটি যা বলে আমি তা করি তবে এটি স্টার্টআপে চলবে না

  5.   লিনাক্স তিনি বলেন

    আমার সাথে একই ঘটনা ঘটে, কোন সমাধান?

  6.   মার্স তিনি বলেন

    ফাইল /etc/rc.local তৈরি করুন

    #! / বিন / শি -e
    ##
    ## /etc/rc.local ফাইল
    ## এই স্ক্রিপ্টটি মাল্টিউজার রানলেভেলের শেষে চলে।
    ## নিশ্চিত করুন যে এই স্ক্রিপ্টটি সফল হলে লাইন "প্রস্থান 0" দিয়ে শেষ হয়
    ## বা অন্য কোনও মান যদি আপনার একটি ত্রুটি থাকে।
    # ব্যবহারকারীদের শুরু করার আগে আপনি কী সম্পাদন করতে চান এই লাইনের নীচে প্রবেশ করুন।
    # File ফাইলের শেষ ——
    প্রস্থান 0

    অনুমতি কার্যকর করুন
    এবং তারপরে পরিষেবাটি শুরু করুন
    systemctl আরসি-স্থানীয় শুরু
    এটি শুরুতে না থাকলে এটি রাখুন
    systemctl আরসি-স্থানীয় সক্ষম
    শুভেচ্ছা

    1.    অ্যালেক্সিস তিনি বলেন

      আমি শেষ পর্যন্ত এই ফলাফল পেয়েছি এবং উবুন্টু 22 এর সাথে এই তারিখ পর্যন্ত, rc.local ফাইলে আমি স্ক্রিপ্টগুলিতে কল যোগ করেছি

      sh '/myscriptpath/script.sh'

      এবং প্রস্তুত