Sistem operasi Linux adalah semua tentang perintah dan cara Anda menggunakannya untuk menyelesaikan tugas Anda. Perintah tidur di Linux adalah salah satu perintah yang dapat Anda gunakan untuk menunda waktu tertentu selama proses eksekusi skrip. Ini menguntungkan pengembang ketika mereka ingin menjeda eksekusi perintah untuk satu waktu tertentu. Jadi jika Anda juga ingin mempelajari segala sesuatu tentang perintah tidur, artikel ini hanya untuk Anda. Dalam artikel ini, Anda akan mempelajari setiap detail yang mungkin dari perintah sleep di Linux.
Perintah tidur di Linux
Anda dapat dengan mudah menggunakan perintah sleep untuk mengatur jumlah penundaan berdasarkan hari (d), jam (h), menit (m), dan detik (s). Begini cara kerjanya:
sleep NUMBER[SUFFIX]
Di tempat akhiran, Anda dapat menggunakan nilai waktu apa pun (bilangan bulat atau pecahan). Jika Anda tidak menggunakan nomor apa pun alih-alih sufiks, maka sistem akan secara otomatis menghitung beberapa detik secara default.
Perintah sleep juga memungkinkan nilai berbeda yang dapat Anda tambahkan dengan mudah untuk mengevaluasi durasi tidur. Jika Anda ingin menghentikan proses tidur, tekan tombol CTRL dan C secara bersamaan. Untuk opsi bantuan, jalankan perintah berikut:
sleep --help
Anda dapat melihat detail versi dengan mengetik:
- -sleep --version
Perintah Tidur Linux Praktis untuk Penggunaan Sehari-hari
Sekarang kita akan membahas beberapa contoh penting dan berharga sehingga Anda dapat memahami semuanya dengan lebih baik.
1. Contoh Dasar
Di sini kita ingin menggunakan perintah sleep selama 5 detik. Itu sebabnya kami akan menjalankan perintah berikut di terminal:
sleep 5
Jika Anda ingin menggunakan menit atau jam, bukan detik, Anda dapat mengubah detik menjadi menit atau jam yang sesuai.
sleep 0.0833m
sleep 0.0013889h
Jika Anda ingin menggunakan perintah sleep untuk menit dan detik tertentu, silakan gunakan perintah di bawah ini:
sleep 1m 2s
2. Setel Alarm
Anda juga dapat mengatur alarm dengan suara alarm tertentu. Misalnya kita ingin menyetel alarm, maka kita akan menjalankan perintah berikut untuk memutar lagu “alarm_song.mp3” setelah 8 jam 15 menit:
sleep 8h 15m && alarm_song.mp3
3. Perintah Tunda Menggunakan Tidur
Anda dapat menggunakan perintah sleep untuk menerapkan waktu tertentu antara eksekusi dua tugas (perintah) yang berbeda. Berikut adalah contoh berikut di mana kita akan memainkan dua lagu satu per satu:
sleep 5 && echo "Play Song 1" && sleep 5 && echo "Play Song 2"
Kami ingin menjalankan dua perintah satu per satu tetapi dengan jeda 10 detik. Di sini kita akan menjalankan perintah ls untuk memeriksa file dalam sistem dan kemudian du -h untuk memeriksa ukuran total direktori dalam format yang dapat dibaca manusia:
ls && sleep 10 && du -h
4. Perintah Tidur dalam Skrip
Misalnya, kita akan menggunakan perintah sleep untuk mengulang tugas tertentu dalam skrip. Di sini, kami ingin mengubah nilai "n" dari 1 menjadi 7 setiap detik, jadi kami telah membuat "script.sh" dengan detail berikut:
Sekarang, kita akan mengeksekusi skrip di terminal (kita telah menyimpan file “script.sh” di Dokumen, jadi kita telah menjalankan perintah cd ~/Documents dan ls):
bash script.sh
Akhirnya, Wawasan
Perintah sleep berguna ketika Anda perlu melakukan lebih dari satu perintah dalam skrip bash karena beberapa keluaran perintah mungkin membutuhkan waktu lama untuk diproses, dan perintah lain harus menunggu perintah sebelumnya untuk menyelesaikan seluruhnya. Tidak mungkin untuk memulai unduhan berikutnya sebelum menyelesaikan yang sebelumnya, misalnya, ketika Anda ingin mengunduh file berurutan. Dalam hal ini, perintah sleep lebih disukai karena akan menunggu selama waktu tertentu sebelum setiap unduhan.