আমি একটি পুরাতন এইচপি ল্যাপটপে উবুন্টু 16.04 চালাচ্ছি
একটি ছোট হোমমেড প্লেক্স সার্ভার তৈরি করতে আমি এতে কিছু সফ্টওয়্যার ইনস্টল করেছি। আমি সোনার, রাডার, প্রলয়, জ্যাকেট ইত্যাদি স্থাপন করেছি এবং সেগুলি স্বয়ংক্রিয়ভাবে প্রারম্ভের সময় চালু হয়!
বেশ কয়েকদিন আগে আমি রক্লোনও ইনস্টল করার সিদ্ধান্ত নিয়েছি এবং আমি তৈরি করেছি (একটি গিটহাব প্রকল্পের জন্য ধন্যবাদ) কয়েক ফোল্ডার যা প্রতিটি স্টার্টআপে একটি স্ক্রিপ্ট চালু করে মাউন্ট করতে হবে (আমি এটি টার্মিনাল রচনার মাধ্যমে প্রবর্তন করব sudo ~/bin/check.mount
)। সোনার এবং রাডার একটি অস্থায়ী ফোল্ডারে প্রলয়ের মাধ্যমে জিনিসগুলি ডাউনলোড করার জন্য সেট আপ করা হয় এবং তারপরে এটিকে দুটি মাউন্টযুক্ত ফোল্ডারগুলির মধ্যে একটিতে রফতানি করে।
সমস্যাটি হ'ল আমি ম্যানুয়ালি স্ক্রিপ্টটি চালু করার সময় সোনার / রাডার ইতিমধ্যে চালু এবং চলছে এবং তাদের মূল ফোল্ডারগুলি খুঁজে পাচ্ছে না, সুতরাং তারা আমাকে একটি ত্রুটি দেয়।
আমি যা করতে চাই তা হ'ল স্বয়ংক্রিয়ভাবে চেক.মাউন্ট স্ক্রিপ্টটি চালু করতে একটি Mountgdrive.service (পরিষেবা বা প্রয়োজনীয় যা কিছু প্রয়োজন) তৈরি করা এবং যদি তা পর্যাপ্ত না হয় তবে সোনারআরসার্ভাইস এবং রাডারআরসার্ভিসে একটি বিলম্ব সন্নিবেশ করান! এটা কি সম্ভব?
আমি এটি দিয়ে লিখেছি sudo nano /etc/systemd/system/mountgdrive.service
[Unit]
Description=MountSmokeScreen
After=network.target
[Service]
Type=oneshot
ExecStart=/home/samsepioldoloresh4ze/bin/check.mount
TimeoutStopSec=20
KillMode=process
Restart=on-failure
[Install]
WantedBy=multi-user.target
এবং sonarr.service এবং radarr.service যোগ করা mountgdrive.service
মধ্যে After=
ভালো বিট
[Unit]
Description=Sonarr
After=syslog.target network.target mountgdrive.service
[Service]
User=samsepioldoresh4ze
etcetc
....
কিন্তু এটি কাজ করছে না! সোনার এবং রাডার স্বাভাবিকভাবে শুরু হয় তবে ড্রাইভগুলি মাউন্ট হয় না! আমি কি ভুল করছি?
এছাড়াও, rtcwake আমার ল্যাপটপে কাজ করে না - আমি মনে করি এটি কার্নেলের সমস্যা ?! এটি ঠিক করার কোনও উপায় আছে?
mountgdrive.service
চালিত হয় তবে কিছুই করে না (এটি ড্রাইভগুলি মাউন্ট করে না), এবং তারপরে sonarr.service
এবং radarr.service
সাধারণভাবে চালান কারণ উবুন্টু মৃত্যুদন্ড কার্যকর হয়েছিলmountgdrive.service
.mount
ইউনিট সন্ধান করার পরামর্শ দিচ্ছি । আপনার সমস্ত mountgdrive.service
কাজ যদি কোনও ডিরেক্টরি বা এর অনুরূপ মাউন্ট করে চলেছে তবে আপনি এটি কোনও .mount
পরিষেবাতে পরিবর্তন করতে সক্ষম হতে পারেন । এটি এটিকে আরও নির্ভরযোগ্য করে তোলে কারণ আপনার উপর নির্ভরতা রয়েছে on
sonarr.service
এবংradarr.service
চালানোmountgdrive.service
শেষ হয়ে চলছে?