আমার একটি ডিপ্লোয়মেন্ট স্ক্রিপ্ট রয়েছে, এটি অবশ্যই কোনও ব্যবহারকারীর সাথে কিছু যুক্ত করতে হবে crontab
( এমন একটি স্ক্রিপ্ট ট্রিগার করুন যা প্রতি XXX দিনে লগগুলি সাফ করে তোলে) তবে এটি কেবল প্রথম স্থাপনার সময় করা উচিত, বা যখন এটি আপডেট করার দরকার হয়।
(আমি চালাতে পারি xxx.py deploy env
বা xxx.py update env
)
সুতরাং আমি এটি করতে হবে:
Check if my cronJob already exist
Put my cronJob if it does not already exist
or
update my cronjob if one of the parameter of the command is different
আমি ফাইলটি crontab
ব্যবহার crontab -e
বা সম্পাদনা না করে কীভাবে কিছু যুক্ত / চেক / সরিয়ে ফেলতে দেখছি না crontab
(এটি ডাউনলোড করুন, এটি পুনরায় লিখুন, পুনরায় আপলোড করুন)
পিএস: এটি একটি ব্যবহারকারী নির্দিষ্ট ক্রোনজব, "ওয়েবডমিন" এটি করতে চলেছে এবং এটি এটি করতে সুডো ব্যবহার করা উচিত নয়।
/etc/cron.d
? যদি তা হয় তবে আপনার স্ক্রিপ্টটি সেখানে আপনার অ্যাপ্লিকেশনটির জন্য অনন্য একটি নাম ব্যবহার করে
/etc/crontab
, ফাইলগুলির /etc/cron.d/
ব্যবহারকারীর নামটির জন্য অতিরিক্ত ক্ষেত্র রয়েছে, তফসিলের নির্দিষ্ট পরে। যেমন * * * * * username /path/to/script
। দেখুন man 5 crontab
এবং অনুসন্ধান করুন SYSTEM CRON
।