آپدیت خودکار شبانه در ابونتو

برای اینکه ابونتو شبانه به صورت اتوماتیک اپدیت بشه (به دلیل رایگان بودن نت یا…) ار cronjobs و یه bashscript استفاده میکنیم به روش زیر:

ابندا این bash script رو مینویسیم و جایی قرار میدیم (در ادامه این مسیر رو /path/to/bash-script نام میبرم)

#!/bin/bash

date >> /home/sajjadintel/dev/bash-script/runs/myupdate.log
                                                             
sudo /usr/bin/apt-get update >> /home/sajjadintel/dev/bash-script/runs/myupdate.log
sudo /usr/bin/apt-get upgrade -y >> /home/sajjadintel/dev/bash-script/runs/myupdate.log

و بعد با دستور زیر امکان احرا شدن برای شل اسکریپت رو ایجاد میکنیم:

shmod 755 /path/to/bsh-script/bash-scipt.sh

و در انتها cronjobs رو ایجاد میکنیم:

sudo su -
crontab -e
# then ask to choose the editor and choose your favorite editor

و در انتهای فایل این خط رو قرار بدید:

 ۱۱ ۰۴ * * * /path/to/bash-script/bash-script.sh

این خط یعنی هر روزی از ماه و هر ماهی از سال و هر روزی از هفته در ساعت ۴:۱۱ این کد رو اجرا کنه.

0 پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *