Create ‘cron’: suntingan pertama

This commit is contained in:
nawan 2024-02-08 00:55:22 +07:00 committed by wikimind
parent 180aa65cf6
commit 9d233eeb23
1 changed files with 38 additions and 0 deletions

38
cron.myco Normal file
View File

@ -0,0 +1,38 @@
**Cron** adalah sistem penjadwalan tugas di sistem operasi [[idwiki>Mirip Unix | Unix-like]].
= Pemasangan
Di sistem operasi Fedora Linux, cron memiliki nama paket `cronie` dan bisa dipasang menggunakan dnf:
```
dnf install cronie
```
= Membuat tugas cron
Setelah cron terpasang, perintah `crontab` bisa digunakan untuk membuat tugas cron. Jangan pernah mengedit `/etc/crontab` secara langsung karena file konfigurasi tersebut hanya untuk `root`.
== Sebagai diri sendiri
Perintah `crontab` berikut dapat digunakan untuk membuat atau menyunting tugas cron milik sendiri.
```
crontab -e
```
== Sebagai pengguna lain
Untuk membuat atau menyunting tugas cron sebagai pengguna lain, kamu harus memiliki hak `sudo`.
```
sudo crontab -eu username
```
= Format tugas cron
Tugas cron yang disimpan di `/etc/crontab` untuk root dan `/var/spool/cron` untuk pengguna non-root memiliki format sebagai berikut:
```
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * command to be executed
```