Pada artikel selanjutnya kita akan melihat Crontab-UI. Ini satu alat web untuk mengelola tugas cron dengan mudah dan aman pada sistem operasi mirip Unix. Bagi mereka yang merasa agak rumit untuk menjadwalkan tugas cron, aplikasi ini adalah solusi yang tepat. Bagi kita yang tidak menguasai jenis tugas ini, mudah bagi kita untuk melakukan kesalahan saat mengedit crontab teks biasa, itulah sebabnya kami dapat menemukan solusi yang berguna dalam aplikasi ini.
Kami tidak perlu mengedit file crontab secara manual untuk membuat, menghapus, dan mengelola tugas cron. Semuanya bisa dilakukan melalui browser web dengan beberapa klik mouse. Antarmuka pengguna Crontab memungkinkan kita membuat, mengedit, menjeda, menghapus, membuat salinan cadangan dari tugas cron. Kami bahkan dapat mengimpor, mengekspor, dan menerapkan pekerjaan di mesin lain tanpa masalah. Aplikasi ini ditulis menggunakan NodeJS.
Instal Crontab-UI
Kami akan dapat menginstal Crontab UI dengan sebuah perintah. Pastikan untuk telah diinstal sebelumnya NPM. Setelah kami menginstalnya, kami menjalankan perintah berikut di terminal (Ctrl + Alt + T) untuk menginstal antarmuka pengguna Crontab.
npm install -g crontab-ui
Kelola pekerjaan Cron dengan mudah dan aman
untuk luncurkan antarmuka pengguna Crontab, lari saja:
sudo crontab-ui
Sekarang, buka browser web Anda dan buka http://127.0.0.1:8000. Pastikan port 8000 dapat diakses. Catat itu Anda hanya dapat mengakses UI Crontab dari sistem lokal.
Jika Anda ingin jalankan Crontab UI dengan IP sistem Anda menggunakan port khusus, jadi Anda bisa mengaksesnya dari sistem mana pun di jaringan, gunakan perintah berikut:
sudo HOST=10.0.2.15 PORT=9000 crontab-ui
Antarmuka pengguna Crontab sekarang dapat diakses dari komputer manapun di alamat baru menggunakan URL http: // systemIPaddress: 9000. Ini adalah halaman Crontab-UI yang akan kita temukan:
Seperti yang bisa dilihat pada gambar di atas, Crontab-UI sangat sederhana. Semua opsi cukup jelas.
Untuk keluar dari antarmuka pengguna Crontab, cukup tekan Ctrl + C di terminal tempat ia diluncurkan.
Buat, edit, jalankan, hentikan, hapus pekerjaan
Untuk membuat tugas cron baru, cukup klik tombol 'Baru'. Kemudian Anda hanya perlu menulis detail tugas cron dan klik "Simpan".
- Nama tugas cron. Ini opsional.
- Perintah lengkap yang ingin Anda jalankan.
- Pilih jadwalnya. Anda dapat memilih jadwal pemrograman cepat (seperti Mulai, Per Jam, Harian, Mingguan, Bulanan, Tahunan) atau setel waktu yang tepat untuk menjalankan perintah.
- Setelah memilih waktu yang dijadwalkan, sintaks tugas cron akan ditampilkan di bidang "Pekerjaan".
- Pilih jika Anda ingin mengaktifkan pencatatan kesalahan untuk pekerjaan tertentu.
Berikut adalah contoh pekerjaan cron saya yang akan saya gunakan untuk menghapus cache firefox:
Dengan cara yang sama, Anda dapat menciptakan jumlah pekerjaan yang Anda butuhkan. Anda akan melihat semua cron job dibuat di halaman utama.
Jika setelah membuatnya, Anda ingin mengubah parameter apa pun dalam tugas cron, klik tombol "Edit" di bawah pekerjaan. Untuk langsung menjalankan pekerjaan, klik tombol yang bertuliskan "Jalankan". Hentikan pekerjaan dengan mengklik tombol "Berhenti".
Pencadangan pekerjaan Cron
untuk cadangkan semua tugas cron, tekan "Cadangan" dari panel utama dan pilih "OK" untuk mengonfirmasi pencadangan.
Impor / Ekspor tugas cron ke sistem lain
Fitur penting lainnya dari antarmuka pengguna Crontab adalah Anda dapat mengimpor, mengekspor, dan menerapkan tugas cron di sistem lain. Jika Anda memiliki beberapa sistem di jaringan Anda yang memerlukan tugas cron yang sama, cukup tekan tombol "Ekspor". Semua orang konten file crontab akan disimpan dalam file bernama crontab.db.
Berikut adalah konten file untuk contoh ini, yang disebut crontab.db:
cat Descargas/crontab.db
Kalau begitu sudah Anda dapat mentransfer seluruh file crontab.db dengan mengimpornya ke sistem baru. Anda tidak perlu membuat tugas cron secara manual di semua sistem.
Dapatkan isinya atau simpan ke file crontab yang ada
Jika Anda telah membuat beberapa pekerjaan cron menggunakan perintah crontab, Anda bisa mengambil konten file crontab dengan mengklik tombol "Dapatkan dari crontab" di panel utama.
Anda juga bisa simpan pekerjaan yang baru dibuat menggunakan utilitas Crontab UI di file crontab yang ada di sistem Anda. Untuk melakukannya, klik opsi "Simpan ke crontab" di panel.
Dengan alat ini, mengelola pekerjaan cron tidak lagi rumit. Setiap pengguna dapat dengan mudah mempertahankan kuantitas pekerjaan tanpa masalah. Untuk informasi lebih lanjut, Anda dapat berkonsultasi dengan proyek halaman GitHub.
Tapi apa ini !!? Di mana «crontab -e» dan mengedit file dengan «jam, menit, detik, hari, minggu, perintah»?