Cara Menjalankan Berbilang Perintah dalam Pekerjaan Cron yang Sama

Cara Menjalankan Berbilang Perintah Dalam Pekerjaan Cron Yang Sama

Melaksanakan tugas secara manual adalah memenatkan dan, dalam beberapa kes, tidak boleh digunakan. Walau bagaimanapun, utiliti cron membolehkan pengguna menjadualkan pelbagai kerja pada pelbagai masa. Anda boleh menjadualkan pelayan anda untuk membuat sandaran mingguan atau sebarang tugas lain yang anda rasa perlu. Terdapat cara yang lebih baik untuk menjalankan berbilang arahan dalam satu tugas cron. Anda boleh menjadualkan semua tugasan dalam satu kerja cron. Ingin belajar bagaimana untuk melakukannya? Baca terus untuk mengetahui.

Bekerja dengan Fail Crontab

Apabila anda ingin menjadualkan kerja, anda mulakan dengan menentukan tarikh dan masa, diikuti dengan arahan atau skrip untuk dijalankan. Dengan cara itu, apabila masa yang dijadualkan tiba, kerja itu akan dilaksanakan secara automatik.



Setiap pengguna mempunyai fail crontab dan anda boleh membuat kerja cron menggunakan fail crontab crontab -e perintah. Dalam tutorial ini, kami akan mencipta tiga kerja cron secara berasingan, kemudian teruskan untuk melihat cara kami boleh menggabungkannya menjadi satu kerja cron.



Mencipta Pekerjaan Cron

Kami akan mencipta tiga pekerjaan cron. Yang pertama melaksanakan skrip sandaran. Yang kedua akan mencipta fail baharu dan yang terakhir akan menamakan semula fail yang dibuat jika ia wujud. Kami akan menjadualkan tugas untuk dijalankan pada masa yang berbeza tetapi pada hari yang sama menggunakan arahan di bawah.



$ crontab -dan

Seperti yang ditunjukkan, kami telah menambahkan tugas cron di bahagian bawah fail crontab.

Masalah dengan konfigurasi ini ialah ia menekankan memori CPU anda dalam menjalankan semua tugas secara bebas, dan jika anda melaksanakan kerja intensif, ia boleh menguras lebar jalur anda. Penyelesaiannya ialah menjalankan ketiga-tiga tugasan dalam kerja yang sama.



Cara Melaksanakan Berbilang Perintah dalam Satu Kerja Cron

Anda boleh menggunakan dua pilihan untuk menetapkan berbilang arahan dalam tugas cron yang sama.

1. Gunakan &&: ampersand berganda menentukan bahawa arahan kedua hanya perlu dijalankan jika arahan sebelum ia berjaya. Sebagai contoh, arahan di bawah menunjukkan bahawa jika skrip sandaran berjalan dengan jayanya, fail baharu akan dibuat pada /Desktop. Dan setelah dibuat, ia akan menamakan semula.

2. Gunakan koma bertitik (;) : koma bertitik menetapkan kerja untuk dijalankan serentak. Sama ada larian pertama berjaya atau tidak, larian yang mengikutinya akan berjalan kerana masing-masing adalah bebas. Dalam contoh di bawah, sistem akan bermula dengan menjalankan skrip sandaran. Setelah selesai, ia akan mencipta fail baharu dan menamakannya semula.

Bergantung pada tugas atau skrip yang anda ingin laksanakan, sebarang pilihan di atas akan berguna dalam menggunakan berbilang arahan dengan satu tugas cron. Ambil perhatian bahawa tugas cron akan dijalankan serentak, satu demi satu, bergantung pada pilihan yang anda pilih. Menggabungkan berbilang arahan berguna apabila keputusan satu menentukan cara arahan seterusnya harus dijalankan.

Kesimpulan

Panduan ini merangkumi cara anda boleh menggunakan berbilang arahan dalam satu tugas cron. Kami telah melihat cara menggunakan && atau koma bertindih untuk menetapkan tugas cron anda dengan cara tertentu. Selain itu, anda boleh menjadualkan berbilang kerja untuk dijalankan secara serentak atau berdasarkan sama ada pekerjaan sebelum itu berjaya. Menggunakan panduan ini, anda kini memahami cara mengautomasikan pelbagai tugas dalam satu tugas cron.