লিনাক্সে ক্রোন জব


0

আমি নবাগত মাত্র একটি সন্দেহ আছে,

এফটিপিতে প্রতিটি জিপ ফাইল আগমন করার জন্য আমার কাছে একটি আউটারল.শ আছে এবং জিপ ফাইলের ভিতরে **। Sh ফাইলটি পেতে এবং জিপ ফাইলের ভিতরে উপস্থিত (* .sh) ফাইলটি কার্যকর করতে হয়।

ক্রোনজবস আউটার.শ ব্যবহার করে অভ্যন্তরীণ.শ কার্যকর করা কি সম্ভব?

দয়া করে আমাকে আন্ডারট্যাটেন্ড করতে সহায়তা করুন el নীচে কেবল উদাহরণ কাঠামো।

***Outerl.sh
    --toexecute every file comes
FTP
  --file1.zip
  --file2.zip

file1
      --**.xml
      --**.doc
      --cronInner.sh

হ্যাঁ এটি সম্ভব
সন্দেহজনক

থানকিউ, দয়া করে উত্তর হিসাবে তৈরি করুন যদি আপনি উত্তরের সাথে কিছু রেফারেন্স দিতে লিঙ্কটি দেখাতে পারেন বা এই প্রশ্নটি মুছবেন।
সানলিও

আশা করি উত্তরটি আপনার বিশেষ প্রয়োজনীয়তার সাথে মানিয়ে নিচ্ছে।
সন্দেহভাজন

উত্তর:


1

আপনার Outer.shস্ক্রিপ্টে ftp ফাইলগুলি বের করা হবে। ধরে নিচ্ছি যে ফাইলগুলি এমন কোনও ডিরেক্টরিতে স্থাপন করা হবে যেখানে অন্য কোনও ফাইল নেই এবং যে .sh ফাইলগুলি ftp'd রয়েছে তা কার্যকর করা নিরাপদ

Outer.sh

# read files in ftp directory
# extract zip files to tmp directory

cd tmp
for f in *.sh
do
   chmod +x $f  # ensure executable
   ./$f         # execute "inner" script
done

# remove files from tmp directory

নিরাপদ জন্য +1 । মনে রাখবেন যে যে কেউ এই অ্যাকাউন্টে ফাইল এফটিপি করার ক্ষমতা অর্জন করেন সে যে কোনও পছন্দমতো কার্যকর করতে পারে - এটি শেষ হওয়ার জন্য শেল স্ক্রিপ্ট হতে হবে না .sh
ফ্ল্যাশ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.