systemd: systemd ইউনিটের নাম বিন্যাসে পাথ রূপান্তর করে


10

আমি কীভাবে systemdইউনিট ফাইলের নাম ফর্ম্যাটে স্বেচ্ছাসেবক পাথগুলি রূপান্তর করব ?

উদাহরণস্বরূপ, আমি মত একটি পথ রূপান্তর হবে /media/backupথেকে media-backupতাই আমি মাধ্যমে automounter বন্ধ করতে পারে:

systemctl stop media-backup.automount

সমাধান বিশেষ অক্ষর এড়ানো উচিত।


এই যথেচ্ছ পাথের কোনও তালিকা আছে বা আপনি কি সিস্টেমের প্রতিটি পথকে রূপান্তর করতে চান? আপনি কি করার চেষ্টা করেছেন?
mrc02_kr

উত্তর:


23

আপনার ব্যবহার করা উচিত systemd-escapeযা এর জন্য স্পষ্টভাবে নকশা করা হয়েছে:

systemd-escape -p --suffix=automount /media/backup

-pনির্দিষ্ট করে যে আপনি একটি পথ পলায়নের করছি, এবং হ্যান্ডলগুলি /, .এবং ..উপযুক্তভাবে। বিশেষ অক্ষরগুলিও সঠিকভাবে পরিচালনা করা হয়। সুতরাং আপনার আদেশ হয়ে যাবে

systemctl stop "$(systemd-escape -p --suffix=automount /media/backup)"

পালানোর নিয়মগুলি systemd.unitম্যানপেজে বর্ণিত হয়েছে ।


এটি নিখুঁতভাবে কাজ করা উচিত। দেওয়া umount -lবিপজ্জনক , systemdঅলস এই কমান্ডটি দিয়ে মাউন্টপয়েন্টটি আনমাট করে দেখে অবাক হয়েছি ।
টম হেল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.