উত্তর:
আপনার প্রশ্নটি সামান্য বোঝায়। ব্যবহার cd
। আপনি যদি উত্তরটি ব্যবহার না করার জন্য জিজ্ঞাসা করেন cd
কারণ আপনি এটি ব্যবহার করে দেখেছেন এবং এটি কার্যকর হয়নি, সম্ভবত আপনি এটি ক্রন্টবে সঠিকভাবে প্রবেশ করেন নি।
সবচেয়ে সহজ উপায় হ'ল একটি ছোট শেল স্ক্রিপ্ট লিখুন যা আপনার মূল কাজটি সিডি করবে এবং চালাবে, তারপরে স্ক্রিপ্টটি ক্রোন করুন।
&&
), তবে আপনি পৃথক স্ক্রিপ্টও লিখতে পারেন যাতে সমস্ত কমান্ড থাকে এবং ড্যানিথের পরামর্শ অনুসারে কেবল ক্রোনটিতে স্ক্রিপ্টের পথ রাখতে পারে। আপনার স্ক্রিপ্টটি যদি আপনি চান তবে একটি কনফিগারেশন ফাইল থেকে ডিরেক্টরি পড়ার মতো কিছু করতে পারে - বিন্দুটি হল, তবে আপনি নিজের স্ক্রিপ্টে ডিরেক্টরিটির নাম পেতে চান, এটি ব্যবহার না করার কোনও অজুহাত নয় cd
।
স্ক্রিপ্টের পথটি নির্দিষ্ট করুন। প্রয়োজন নেই cd
:
0 12 * * * /path/to/script args
আপনার স্ক্রিপ্টটি ফাইল জন্য দেখায় তাহলে .
, তাহলে আপনি হবে ব্যবহার করতে হবে cd
:
0 12 * * * cd /some/dir && /path/to/script args
&&
@ উইলশেপার্ড লিঙ্কের উত্তরে উত্তর হিসাবে যেমনটি হবে তার চেয়ে ভাল হবে ;
কারণ &&
পূর্ববর্তী কমান্ডটি সফল হলে কেবল পরবর্তী কমান্ড চালায়।