আমি জানি এটির মতো বিষয়গুলি নিয়ে কিছুটা আলোচনা হয়েছে। তবে এখানে আমি মূলত যা করার চেষ্টা করছি।
আমার কাছে একটি ওয়াচ ডিরেক্টরি বলা আছে watched
এবং যখনই কোনও ডিরেক্টরি সেই ডিরেক্টরিতে যুক্ত করা হয় তখন আমি এমন একটি স্ক্রিপ্ট ট্রিগার করতে চাই syncbh.sh
যা এই ডিরেক্টরি থেকে ফাইলগুলি সরিয়ে নিয়ে যায় এবং সেগুলি একটি দূরবর্তী সার্ভারে আপলোড করে।
watched
সতর্কতাটি হ'ল ফাইলগুলি একজন ব্যবহারকারী (ইউজার 2) দ্বারা ডিরেক্টরিতে তৈরি করা হয় , তবে স্ক্রিপ্টটি অন্য (ইউজার 1) দ্বারা চালিত হয়।
আমি ব্যবহার চেষ্টা করেছি incron এই কাজ করা সম্ভব, কিন্তু একটি প্রধান সমস্যা মধ্যে চলমান রাখতে কারণ যখন স্ক্রিপ্ট রুট অধিকারসহ USER1 দ্বারা ম্যানুয়ালি মৃত্যুদন্ড কার্যকর করা যেতে পারে, incron ডেমন আসলে স্বয়ংক্রিয়ভাবে অন্যান্য USER2 মাধ্যমে আপনি কোনো ফাইল সৃষ্টি ঘটনা দ্বারা আলোড়ন সৃষ্টি হয় না।
ইনোটোকমিং আরও ভাল বিকল্প হবে কিনা তা নিয়ে আমি ভেবেছি , তবে এটির বাক্য গঠন কীভাবে কাজ করে তা সম্পর্কে আমি অস্পষ্ট। এটি সম্পাদন করার আরও ভাল উপায় যদি হয়, বা আমি ইনোচোমিং ব্যবহার করে শেষ করি তবে কমান্ড সিনট্যাক্সটি /home/user1/watched
ডিরেক্টরিটি দেখতে এবং স্ক্রিপ্টটি সম্পাদন করতে বললে সেই ডিরেক্টরিতে /usr/local/bin/syncbh.sh
কোনও ফাইল তৈরি / সংশোধিত হয়?
কোন সাহায্যের অনেক প্রশংসা হবে।
inoticoming
?