Cara Menggunakan 'At' Perintah untuk menjadualkan tugas pada masa yang diberikan atau kemudian di Linux

Cara Menggunakan 'At' Perintah untuk menjadualkan tugas pada masa yang diberikan atau kemudian di Linux

Sebagai alternatif kepada penjadual kerja cron, pada Perintah membolehkan anda menjadualkan arahan untuk dijalankan sekali pada waktu tertentu tanpa mengedit fail konfigurasi.

Satu -satunya keperluan terdiri daripada memasang utiliti ini dan memulakan dan membolehkan pelaksanaannya:

# yum memasang di [pada sistem berasaskan centOS] $ sudo apt-get dipasang di [pada debian dan derivatif] 

Seterusnya, mulakan dan aktifkan perkhidmatan pada waktu boot.

--------- Pada sistem --------- # Systemctl Mula ATD # SystemCtl Dayakan ATD --------- Pada sysvinit --------- # Perkhidmatan ATD Mula # CHKConfig -Level 35 ATD ON 

Sekali ATD sedang berjalan, anda boleh menjadualkan arahan atau tugas seperti berikut. Kami mahu menghantar 4 Ping Probes ke www.Google.com Apabila minit seterusnya bermula (i.e. Sekiranya itu 22:20:13, Perintah akan dilaksanakan di 22:21:00) dan melaporkan hasilnya melalui e -mel (-m, Memerlukan postfix atau setaraf) kepada pengguna yang menggunakan arahan:

# echo "ping -c 4 www.Google.com "| at -m sekarang + 1 minit 

Sekiranya anda memilih untuk tidak menggunakan -m pilihan, arahan akan dilaksanakan tetapi tidak ada yang akan dicetak ke output standard. Walau bagaimanapun, anda boleh memilih untuk mengarahkan output ke fail.

Di samping itu, sila ambil perhatian bahawa pada Bukan sahaja membenarkan masa tetap berikut: Sekarang, tengah hari (12:00), dan tengah malam (00:00), tetapi juga 2 digit (mewakili jam) dan masa 4 digit (jam dan minit).

Sebagai contoh,

Untuk berlari dikemas kini pada 11 malam hari ini (atau esok jika tarikh semasa lebih besar daripada 11 malam), lakukan:

# echo "updatedb" | pada -m 23 

Untuk menutup sistem di 23:55 Hari ini (kriteria yang sama seperti dalam contoh sebelumnya terpakai):

# echo "shutdown -h now" | pada -m 23:55 

Anda juga boleh melambatkan pelaksanaan dengan minit, jam, hari, minggu, bulan, atau tahun menggunakan + tanda dan spesifikasi masa yang dikehendaki seperti dalam contoh pertama.

Spesifikasi masa tertakluk kepada standard POSIX.

Ringkasan

Sebagai peraturan ibu jari, gunakan di bukan penjadual kerja kron setiap kali anda ingin menjalankan arahan atau melaksanakan tugas yang diberikan pada waktu yang jelas sekali lagi. Untuk senario lain, gunakan Cron.

Seterusnya, kami akan meliputi cara menyulitkan fail arkib tar menggunakan openSSL, sehingga kemudian terus berhubung dengan Tecmint.