উবুন্টু 18.04 সার্ভারে বুট করার সময় আমি কীভাবে একটি স্ক্রিপ্ট sudo হিসাবে চালাব? [নকল]


11

বুট করার সময় আমি কীভাবে একটি স্ক্রিপ্ট sudo হিসাবে চালাব?

ethtool --offload <net> rx offবিরক্তিকর jme udp চেকসাম ত্রুটি বার্তাটি অক্ষম করতে আমার চালানো দরকার ।


আপনি কেন বিশ্বাস করেন যে বুট করার সময় আপনার সুডোর দরকার হবে?
রিনজউইন্ড

@ রিনজউইন্ড সম্ভবত এথ্টোল চালানোর জন্য মূল প্রয়োজন। রুট হিসাবে সিস্টেমডি ইউনিট সেরা পন্থা
থমাস ওয়ার্ড

1
"হিসাবে সুডো" - আপনার অর্থ "হিসাবে root(সর্বশক্তিমান ব্যবহারকারী $UID=0)"। sudoনিয়মিত ব্যবহারকারীকে কমান্ড চালানোর অনুমতি দেওয়ার জন্য একটি সরঞ্জাম root। "এট বুট" - সিস্টেম স্টার্টআপের সাথে জড়িত সমস্ত কিছুই root
এইভাবে

@ ওয়াল্টিনেটর: বিশেষত সুযোগগুলি বাদ দেওয়া জিনিসগুলি বাদে; উদাহরণস্বরূপ আপনি কোনও নির্দিষ্ট ব্যবহারকারীর জন্য আপনার সিস্টেমে একটি এক্স সার্ভার + ব্যবহারকারী সেশন শুরু করতে পারেন। তবে ethtoolসুযোগ-সুবিধাগুলি বাদ দেওয়া (যেমন এই প্রশ্নের শব্দটির পরামর্শ মতো) থেকে সুডোর মাধ্যমে /etc/rc.localদৌড়াদৌড়ি করা সত্যিই খারাপ ধারণা হতে পারে বনাম এটি বুকে আঁকানো বা কোনও "আধুনিক" উপায়টিকে বুটের সময় মূল হিসাবে চালিত করার জন্য।
পিটার কর্ডস

উত্তর:


16

আপনি একটি সিস্টেমযুক্ত পরিষেবা তৈরি করতে পারেন।

একটি ফাইল তৈরি করুন /etc/systemd/system/ethtool.service:

[Unit]
Description=ethtool script

[Service]
ExecStart=/path/to/yourscript.sh

[Install]
WantedBy=multi-user.target

এবং স্ক্রিপ্ট /path/to/yourscript.sh( chmod +xএটি ভুলবেন না)

#!/bin/bash
ethtool --offload <net> rx off

আপনার পরিষেবা সক্ষম করুন

systemctl enable ethtool

এটি রুট হিসাবে বুটে চলবে।


4
যদি @deimos চমৎকার উত্তরটি সহায়ক ছিল তবে দয়া করে এটি গ্রহণ করুন: Askubuntu.com/tour অনুসন্ধানকারীরা উত্তরটি প্রত্যাশার মতো কাজ করে জেনে প্রশংসা করবে।
chili555

sudo systemctl start ethtoolঅবিলম্বে পরিষেবা শুরু করার জন্য। systemctl status ehttoolস্থিতি প্রদর্শন করতে (চলমান, সক্ষম এবং লগ)। আরও জানুনman systemctl
ভিক্টর ল্যামোইন

4

আপনার কমান্ডগুলিকে /etc/rc.local এ রাখুন বা ফাইলটি উপস্থিত না থাকলে তা তৈরি করুন:

 touch /etc/rc.local
 chmod +x /etc/rc.local

এই সমস্ত ক্রিয়া মূল হিসাবে সম্পন্ন করতে হবে।

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