با سلام
دوستان کسی میدونه چطوری باید یک دستور خاص را در لینوکس درون کران جاب تنظیم کنم که خودش خودکار هر مثلا 1 ساعت اجرا بشه؟
مثلا این دستور میخوام هر 1 ساعت خودکار اجرا بشه
/scripts/pkgacct username
با سلام
دوستان کسی میدونه چطوری باید یک دستور خاص را در لینوکس درون کران جاب تنظیم کنم که خودش خودکار هر مثلا 1 ساعت اجرا بشه؟
مثلا این دستور میخوام هر 1 ساعت خودکار اجرا بشه
/scripts/pkgacct username
خرید سرور مجازی ، خرید هاست شرکت فناوری اطلاعات جاوید,بربید ممسنی (سهامی خاص)||سرور مجازی ارزان||شماره پشتیبانی واتس آپ:09058039923
برای اجرای cronjob باید دستور مورد نظر را از طریق ویرایش فایل cron برای یوزر روت یا هر یوزر دیگری وارد کنید .
از کد زیر برای اضافه کردن باید استفاده کنید
از سایت زیر هم می توانید crojob دلخواه خود را بسازید .کد:nano /var/spool/cron/root
http://crontab-generator.org
برای کار شما هم باید کد زیر را در فایل /var/spool/cron/root وارد کنید :
کد:@hourly /scripts/pkgacct username
شکل کلی اینطوری هست.
ستاره دوم از چپ مربوط به ساعت هست.
برای مثال میخایم اسکریپت بکآپ رو هر یک ساعت اجرا کنیم
کد:* 0-23 * * * /root/scripts/backup.sh
هر دقیقه
کد:0-59 * * * * /root/scripts/backup.sh
هر روز
ساعت 5:30 صبحکد:* * 1-31 * * /root/scripts/backup.sh
کد:30 05 * * * /root/scripts/backup.sh
حالا این دستور رو باید توی کران جاب اضافه کنیم. چند روش داره.
این دستور رو اجرا میکنید
crontab -e
بعد روی کیبرد دکمه insert رو بزنید بعد انتهای فایل دستور رو کپی کنید بعد از کپی روی کیبرد دکمه esc رو بزنید بعد wq: رو تایپ کنید و اینتر بزنید تا ذخیره بشه.
از این دستور هم میتونید استفاده کنید.
nano /var/spool/cron/root
بعد از کپی کردن ctrl+x و بعد y بزنید تا ذخیره بشه.
اگه از دستور زدن خوشتون نمیاد میتونید از webmin استفاده کنید.
![]()
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)