Bagi kita yang suka memiliki tugas yang dijadwalkan di PC, mengotomatiskan tugas dan hal-hal seperti itu, kita mengetahuinya secara menyeluruh cron dan akibatnya, crontab.
Kebetulan di ArchLinux sekarang banyak hal telah berubah, SistemD Dialah Yang Maha Kuasa yang tahu segalanya, melakukan segalanya dan semua orang bergantung padanya ... jadi, yang kami lakukan sebelumnya adalah mengedit / etc / crontab, nah, kami tidak akan bisa melakukannya lagi 🙁
Sekarang di ArchLinux kita harus menginstal sebuah paket bernama cronie, yang akan memudahkan kita mengotomatiskan tugas, menjadwalkan pesanan untuk diikuti sistem pada waktu tertentu.
Instal dan aktifkan Cronie
Hal pertama yang pasti akan menginstal cronie, untuk ini:
sudo pacman -S cronie
Kemudian kita harus memulainya dan mengaktifkannya:
sudo systemctl mulai cronie sudo systemctl aktifkan cronie
Bagaimana cara menjadwalkan tugas dengan Cronie?
Ini sederhana, melalui perintah yang juga bisa kita gunakan sebelumnya, ini akan memungkinkan kita untuk mengedit tugas terjadwal pengguna kita.
Tapi pertama-tama!!, mereka yang tidak terbiasa vi Saya menyarankan Anda untuk menyatakan kepada nano sebagai yang editor default di terminal:
echo "export EDITOR = nano" >> $ HOME / .bashrc export EDITOR = nano
Untuk benar-benar menjadwalkan tugas, kita akan menggunakan perintah:
crontab -e
Ini akan menunjukkan kepada kita editor teks di terminal (nano jika mereka melakukan hal di atas) kosong, di sana kami menulis apa yang kami taruh sebelumnya, misalnya saya akan meletakkan bahwa setiap 1 menit file dibuat di rumah saya yang disebut tes:
* * * * * touch /home/tu-usuario/prueba
Agar perubahan diterapkan, yaitu, untuk memperhitungkannya, TIDAK perlu memulai ulang layanan, apalagi, semuanya instan.
Bagaimana cara menggunakan crontab?
Jika Anda tidak tahu cara menggunakan crontab, apa yang harus Anda tulis, berikut beberapa artikel yang akan membantu:
Misalnya, saya ingin skrip dieksekusi pada jam 11 pagi, barisnya adalah:
00 11 * * * cd /home/kzkggaara/Scripts/ && ./miscript.sh
Tamat!
Tidak ada lagi yang bisa ditambahkan, semoga seperti biasa ... semoga bermanfaat.
Gentoo adalah kamu?
https://wiki.gentoo.org/wiki/Handbook:X86/Installation/Tools
Saya menantikan tutorial tentang cara menggunakan cronie. Akhirnya saya bisa menemukannya. Terima kasih!! 😀
tidak perlu
https://wiki.archlinux.org/index.php/Systemd/Timers#As_a_cron_replacement
Pengatur waktu, seperti yang dijelaskan wiki dengan baik, adalah alternatif di systemd, bukan "Gunakan Kembali Crontab di ArchLinux".
Wah gak tau "cronie" akhirnya saya bisa pake crontab di archlinux, juga di repo chakralinux:]
Terima kasih!! 0 /
Dalam contoh yang diposting, skrip akan berjalan setiap hari pada 00:11 dan bukan pada 11:00. Ingatlah bahwa parameter pertama adalah menit dan yang kedua adalah jam.
Salam!
Oh benar, salah saya, saya sudah memperbaikinya 🙂
Saya tidak tahu apakah ini akan memberi saya masalah yang sama seperti cron, bagi saya tidak mungkin menggunakan rtcwake dengan cron, itu tidak berfungsi untuk saya, saya telah mencari ke mana-mana untuk menjadwalkan tugas perintah itu dan itu tidak berfungsi, misalnya ini berfungsi di terminal:
sudo rtcwake -m standby -t $ (tanggal +% s -d '10: 31 ')
tetapi ketika meletakkannya dengan cron, ia hanya mengatakan bahwa ia sedang menginstalnya tetapi tidak dapat menjalankannya.
Adakah yang tahu cara memperbaikinya, atau tidak bisa?
salam