আমার কাছে ফেডোরা 23 মেশিন রয়েছে।
আমার কাছে একটি ডিরেক্টরি / ফাইল সিঙ্ক্রোনাইজিং বাশ স্ক্রিপ্ট রয়েছে যা আমার স্থানীয় / হোম ডিরেক্টরিকে একটি দূরবর্তী ডিরেক্টরিতে (এনএএস মেশিনে) সিঙ্ক্রোনাইজ করে। আমি এটি ম্যানুয়ালি চালিত করি তবে আমি একটি সিস্টেমড পরিষেবা তৈরি করতে এবং এটিকে আরও নমনীয় করে তুলতে চাই, যেহেতু অন্যান্য লোকেরা নিজের পিসিটি তাদের নিজস্ব ব্যবহারকারীর শংসাপত্র দিয়ে ব্যবহার করে, তাই আমি জানতে চাই যে কোনও ব্যবহারকারী কখন লগ ইন রয়েছে এবং তারপরে আমার পরিষেবাটি শুরু করে।
আমার পরিষেবাটির সিস্টেমেড ফাইল থেকে আমি কিছু করতে পারি বা আমাকে স্ক্রিপ্টে আমার কোড থেকে এটি পরীক্ষা করতে হবে?
আমার কেবল পরিবেশের ভেরিয়েবলগুলিতে ($ USER এর মতো) অ্যাক্সেস রয়েছে এবং এটি পরিষেবা হিসাবে চালাতে হবে তা নিশ্চিত করতে হবে।
আমার ডকুমেন্টেশনের মূল উত্স হ'ল এই লিঙ্কটি https://access.redhat.com/docamentation/en-US/Red_Hat_Enterprise_Linux/7/html/Sstm_Ad प्रशास ক_গুইড / সেটিং- পরিচালন_সার্ভিসেস_উইথ_সিস্টেমডি- ইউনিট_ফাইলেস html
76 loaded units listed।
.bashrcলগইন থেকে একটি ছোট পাইথন স্ক্রিপ্ট লিখুন যা জিনোম লগআউট সংকেতের জন্য শোনেন এবং নিজেই বন্ধ হয়ে যায়।
systemctl --userF23 উপর কাজ করে?