Cara menjalankan arahan dengan had waktu (tamat masa) di linux
- 2061
- 177
- Chris Little I
Linux dilengkapi dengan kurniaan arahan, setiap arahan unik dan digunakan dalam kes tertentu. Matlamat Linux adalah untuk membantu anda secepat mungkin dan efisien. Satu harta perintah Linux adalah had masa. Anda boleh menetapkan had masa untuk sebarang arahan yang anda mahukan. Sekiranya masa tamat, perintah berhenti melaksanakan.
Dalam tutorial pendek ini, anda akan mempelajari dua kaedah mengenai bagaimana anda boleh menggunakan had masa dalam arahan anda.
Di halaman ini:
- Jalankan arahan Linux menggunakan alat masa tamat
- Jalankan arahan Linux menggunakan program TimeLimit
Jalankan arahan Linux menggunakan alat masa tamat
Linux mempunyai utiliti baris arahan yang dipanggil a masa tamat, yang membolehkan anda melaksanakan arahan dengan had masa.
Sintaksinya adalah seperti berikut.
Timeout [Option] Duration Command [arg] ..
Untuk menggunakan arahan, anda menentukan a masa tamat nilai (dalam saat) dengan arahan yang ingin anda jalankan. Contohnya, untuk tamat tempoh arahan ping selepas 5 detik, anda boleh menjalankan arahan berikut.
# timeout 5s ping google.com
Anda tidak perlu menentukan (s) selepas nombor 5. Perintah di bawah adalah sama dan masih akan berfungsi.
# timeout 5 ping google.comPerintah ping timeout di linux
Akhiran lain termasuk:
m
mewakili minith
mewakili jamd
mewakili hari
Kadang -kadang arahan boleh terus berjalan walaupun selepas tamat masa menghantar isyarat awal. Dalam keadaan sedemikian, anda boleh menggunakan --membunuh
pilihan.
Inilah sintaks.
-K, --Kill-selepas = tempoh
Anda perlu menentukan tempoh untuk dibiarkan masa tamat Ketahui selepas berapa banyak masa isyarat membunuh dihantar.
Sebagai contoh, arahan yang ditunjukkan akan ditamatkan selepas 8 saat.
# timeout 8s ekor -f/var/log/syslogTetapkan Had Masa ke Perintah Linux
Jalankan arahan Linux menggunakan program TimeLimit
The Had masa program menjalankan arahan yang diberikan kemudian menamatkan proses selepas masa yang ditentukan menggunakan isyarat yang diberikan. Ia pada mulanya melepasi isyarat amaran, dan kemudian selepas waktu tamat, ia menghantar isyarat membunuh.
Tidak seperti masa tamat pilihan, Had masa mempunyai lebih banyak pilihan seperti membunuh, WARNSIG, bunuh masa, dan WARNTIME.
Had masa boleh didapati di repositori Debian-sistem berasaskan dan memasangnya, gunakan arahan berikut.
$ sudo apt memasang timelimit
Untuk Berasaskan gerbang sistem, anda boleh memasangnya menggunakan Aur program penolong e.g., Pacaur Pacman, dan Packer.
# PACMAN -S Timelimit # Pacaur -S Timelimit # Packer -S Timelimit
Pengagihan Linux lain, anda boleh memuat turun sumber masa dan memasangnya secara manual.
Selepas pemasangan, jalankan arahan berikut dan tentukan masa. Dalam contoh ini, anda boleh menggunakan 10 saat.
$ timelimit -t10 ekor -f/var/log/pacman.log
Perhatikan bahawa jika anda tidak menentukan hujah, Had masa Menggunakan nilai lalai: WARNTIME = 3600 saat, WARNSIG = 15, Bunuh Wime = 120, dan Killsig = 9.
Kesimpulan
Dalam panduan ini, anda telah belajar bagaimana menjalankan arahan dengan had masa di Linux. Dalam semakan, anda boleh menggunakan Masa tamat perintah atau yang Had masa utiliti.
The Masa tamat Perintah mudah digunakan, tetapi Had masa Utiliti agak rumit tetapi mempunyai lebih banyak pilihan. Anda boleh memilih pilihan yang paling sesuai bergantung pada keperluan anda.
- « Cara membuat drama dan buku main ansible - Bahagian 5
- Cara Memasang dan Menggunakan Perintah Dig dan Nslookup di Linux »