ps, top, htop, iotop, kill, cron, crontab, at, atq
10-sinfDevOps5-hafta · 14-darsps, top, htop, iotop
Takrorlanuvchi vazifa
Bir martalik vazifa
Quvur zanjirida awk '{print $2}' ps aux chiqishidan nimani oladi?
ps aux da 2-ustun PID.ps, top, htop, iotop
ps aux | grep ssh
top
sudo apt install htop iotop
htop
sudo iotop -o
sleep 300 &
kill 12345
kill -9 12345
kill PID (SIGTERM) ni ishlating, kill -9 (SIGKILL) faqat jarayon javob bermasa. Tizim jarayonlarini to'xtatmang.Disk yuklamasini jarayonlar bo'yicha qaysi vosita ko'rsatadi?
iotop disk I/O ni jarayonlar kesimida ko'rsatadi.Takrorlanuvchi vazifa
# daq soat kun oy hafta buyruq
*/5 * * * * /home/ali/tekshir.sh
30 2 * * * /home/ali/zaxira.sh
0 9 * * 1-5 /home/ali/hisobot.sh
0 0 1 * * /home/ali/oylik.sh
@reboot /home/ali/start.sh
>> /home/ali/log.txt 2>&1.30 2 * * * qachon ishlaydi?
Bir martalik vazifa
echo "echo salom > ~/salom.txt" | at now + 2 minutes
at 18:30
atq
atrm 3
sudo systemctl status atd
grep CRON /var/log/syslog
at va cron farqi: at bir marta, cron doimiy takror. Navbatda bo'lmagan vazifa raqamini atrm ga bermang.Bir martalik vazifa uchun qaysi buyruq qulay?
at vazifani bir marta bajaradi.at 18:30; navbat atqTakror uchun cron, bir marta uchun at.
Jarayon raqami
kill va kill -9 signallari
Cron vazifalari jadvali
at vazifalarini ishga tushiruvchi xizmat
tekshir.sh yarating va chmod +x qiling.
Vaqt va to'liq yo'lni yozing.
crontab -l va log faylini tekshiring.
| Maydon | Qiymat | Misol |
|---|---|---|
| Daqiqa | 0-59 | */5 |
| Soat | 0-23 | 2 |
| Oyning kuni | 1-31 | 1,15 |
| Oy | 1-12 | * |
| Hafta kuni | 0-7 (0, 7 yakshanba) | 1-5 |
Pastga bosing: sinash
crontab -e oching.* * * * * date >> ~/vaqt.txt yozing.cat ~/vaqt.txt ni tekshiring, so'ng qatorni o'chiring.
crontab -l
crontab -l
crontab -e
# */5 * * * * /home/ali/tekshir.sh
Cron eng kichik qadami bitta daqiqa.
tekshir.sh ni ishga tushiruvchi crontab qatorini yozing.hisobot.sh ni ishga tushiring.zaxira.sh ishlasin, natija zaxira.log ga qo'shilib yozilsin.salom.txt yarating, navbatni ko'ring; sleep 300 & jarayonini toping va to'xtating.ps, top, htop, iotop, kill.
5 maydon + buyruq; crontab -e, -l, -r.
Bir martalik; atq, atrm.
Uyga vazifa: cron vazifasi, at va monitoring hisoboti.
useradd, sudoers, SSH kalitlar
5-hafta · 15-dars