Bagaimana Jadwal Tugas di Linux: Suatu Pengantar File Crontab

Daftar Isi:

Bagaimana Jadwal Tugas di Linux: Suatu Pengantar File Crontab
Bagaimana Jadwal Tugas di Linux: Suatu Pengantar File Crontab

Video: Bagaimana Jadwal Tugas di Linux: Suatu Pengantar File Crontab

Video: Bagaimana Jadwal Tugas di Linux: Suatu Pengantar File Crontab
Video: Best Windows 7 Tricks 2011 - YouTube 2024, April
Anonim
Daemon cron di Linux menjalankan tugas di latar belakang pada waktu tertentu; itu seperti Penjadwal Tugas di Windows. Tambahkan tugas ke file crontab sistem Anda menggunakan sintaks yang sesuai dan cron akan secara otomatis menjalankannya untuk Anda.
Daemon cron di Linux menjalankan tugas di latar belakang pada waktu tertentu; itu seperti Penjadwal Tugas di Windows. Tambahkan tugas ke file crontab sistem Anda menggunakan sintaks yang sesuai dan cron akan secara otomatis menjalankannya untuk Anda.

File Crontab dapat digunakan untuk mengotomatiskan cadangan, pemeliharaan sistem dan tugas-tugas berulang lainnya. Sintaksnya kuat dan fleksibel, sehingga Anda dapat menjalankan tugas setiap lima belas menit atau pada menit tertentu pada hari tertentu setiap tahun.

Membuka Crontab

Pertama, buka jendela terminal dari menu aplikasi desktop Linux Anda. Anda dapat mengklik ikon Dash, ketik Terminal dan tekan Enter untuk membukanya jika Anda menggunakan Ubuntu.
Pertama, buka jendela terminal dari menu aplikasi desktop Linux Anda. Anda dapat mengklik ikon Dash, ketik Terminal dan tekan Enter untuk membukanya jika Anda menggunakan Ubuntu.
Image
Image

Menggunakan crontab -e perintah untuk membuka file crontab akun pengguna Anda. Perintah dalam file ini dijalankan dengan izin akun pengguna Anda. Jika Anda ingin menjalankan perintah dengan izin sistem, gunakan sudo crontab -e perintah untuk membuka file crontab akun root. Menggunakan su -c "crontab -e" perintah sebaliknya jika distribusi Linux Anda tidak menggunakan sudo.

Anda mungkin diminta untuk memilih editor. Pilih Nano jika tersedia dengan mengetikkan nomornya dan menekan Enter. Vi dan editor lain yang lebih canggih mungkin lebih disukai oleh pengguna tingkat lanjut, tetapi Nano adalah editor yang mudah untuk memulai.
Anda mungkin diminta untuk memilih editor. Pilih Nano jika tersedia dengan mengetikkan nomornya dan menekan Enter. Vi dan editor lain yang lebih canggih mungkin lebih disukai oleh pengguna tingkat lanjut, tetapi Nano adalah editor yang mudah untuk memulai.
Anda akan melihat editor teks Nano, yang diidentifikasi oleh tajuk “GNU nano” di bagian atas jendela terminal Anda. Jika tidak, crontab mungkin dibuka di editor teks vi.
Anda akan melihat editor teks Nano, yang diidentifikasi oleh tajuk “GNU nano” di bagian atas jendela terminal Anda. Jika tidak, crontab mungkin dibuka di editor teks vi.
Image
Image

Jika Anda tidak nyaman menggunakan vi, Anda dapat mengetik :berhenti ke vi dan tekan Enter untuk menutupnya. Jalankan ekspor EDITOR = nano perintah, lalu jalankan crontab -e lagi untuk membuka file crontab di Nano.

Menambahkan Tugas Baru

Gunakan tombol panah atau tombol halaman bawah untuk menggulir ke bagian bawah file crontab di Nano. Garis yang dimulai dengan # adalah baris komentar, yang berarti bahwa cron mengabaikannya. Komentar hanya memberikan informasi kepada orang-orang yang mengedit file.

Baris dalam file crontab ditulis dalam urutan berikut, dengan nilai yang dapat diterima berikut:
Baris dalam file crontab ditulis dalam urutan berikut, dengan nilai yang dapat diterima berikut:

minute(0-59) hour(0-23) day(1-31) month(1-12) weekday(0-6) command

Anda dapat menggunakan karakter tanda bintang (*) untuk mencocokkan nilai apa pun. Misalnya, menggunakan tanda bintang untuk bulan itu akan menyebabkan perintah untuk berjalan setiap bulan.

Sebagai contoh, misalkan kita ingin menjalankan perintah / usr / bin / example pada pukul 12:30 pagi setiap hari. Kami mengetik:
Sebagai contoh, misalkan kita ingin menjalankan perintah / usr / bin / example pada pukul 12:30 pagi setiap hari. Kami mengetik:

29 0 * * * /usr/bin/example

Kami menggunakan 29 untuk tanda 30 menit dan 0 untuk jam 12 pagi karena nilai menit, jam dan hari kerja dimulai pada 0. Perhatikan bahwa nilai hari dan bulan dimulai pada 1 bukannya 0.

Berbagai Nilai dan Jangkauan

Gunakan nilai yang dipisahkan koma untuk beberapa kali spesifik. Misalnya, garis

0,14,29,44 * * * * /usr/bin/example2

menjalankan / usr / bin / example2 pada tanda 15 menit setiap jam, setiap hari. Pastikan Anda menambahkan setiap tugas baru di baris baru.

Gunakan nilai yang dipisahkan tanda untuk menentukan rentang nilai. Misalnya, garis
Gunakan nilai yang dipisahkan tanda untuk menentukan rentang nilai. Misalnya, garis

0 11 * 1-6 * /usr/bin/example3

menjalankan / usr / bin / example3 pada siang hari setiap hari, tetapi hanya dalam enam bulan pertama tahun ini.

Menyimpan File

Tekan Ctrl-O dan tekan Enter untuk menyimpan file crontab di Nano. Gunakan pintasan Ctrl-X untuk menutup Nano setelah Anda menyimpan file.

Direkomendasikan: