Motsheganong 23, 2026Dikaelo
Jang go Seta Dikgato tsa Cron mo Linux Server
Cron syntax, go rulaganya crontab, mehlala le go kwala di-log bakeng sa go itirisa ka boitiriso mo VPS.

Cron ke scheduler ya tloaelo ya Linux go dirisa diskripte le ditaelo ka nako e e rulagantsweng — backup, go phimola cache, go lekola setifikeiti, jj.
Cron syntax
Mola o mongwe o na le mafelo a mabedi a bosupa le taelo:
bash
# ┌──────── minute (0-59)
# │ ┌────── hour (0-23)
# │ │ ┌──── day of month (1-31)
# │ │ │ ┌── month (1-12)
# │ │ │ │ ┌─ day of week (0-7, 0 and 7 = Sunday)
# │ │ │ │ │
# * * * * * command
# Every day at 3:00 AM:
0 3 * * * /usr/local/bin/backup.sh
# Every 15 minutes:
*/15 * * * * /usr/local/bin/check.shGo rulaganya crontab
crontab -e bakeng sa modirisi wa jaanong. Ditiro tsa system — ka sudo:
bash
# Edit your user crontab
crontab -e
# Edit root crontab
sudo crontab -e
# List current jobs
crontab -l
sudo crontab -lMehlala e e tlwaelegileng
- 0 2 * * * — backup ya letsatsi le letsatsi ka 2:00
- 0 */6 * * * — nako le nako ka diura 6
- 0 0 * * 0 — Mošupologo bosigo
- */5 * * * * — nako le nako ka metsotso e mehlano (bewareng ka load)
- @reboot /path/script.sh — morago ga go reboot
- @daily /usr/bin/certbot renew --quiet — tshupo ya SSL ya letsatsi
Di-log le go rarabolola
Romela output go ya kwa log file go bona diphoso:
bash
0 3 * * * /usr/local/bin/backup.sh >> /var/log/backup-cron.log 2>&1
# View cron execution in system log:
grep CRON /var/log/syslog # Ubuntu
grep CRON /var/log/cron # CentOSDikgakololo
- Dirisa ditsela tse di feletseng mo ditaelong tsa cron
- Leka diskripte ka seatla pele ga crontab
- MAILTO=email mo crontab bakeng sa diphoso (fa poso e setilwe)
- Akanyetsa systemd timers bakeng sa maemo a a raraganeng
- O se ka wa dirisa ditiro tse di rarurang nako le nako