{"id":25732,"date":"2024-07-28T21:50:17","date_gmt":"2024-07-28T14:50:17","guid":{"rendered":"https:\/\/dte.telkomuniversity.ac.id\/?p=25732"},"modified":"2024-07-28T21:50:20","modified_gmt":"2024-07-28T14:50:20","slug":"perintah-sleep-pada-linux","status":"publish","type":"post","link":"https:\/\/dte.telkomuniversity.ac.id\/en\/perintah-sleep-pada-linux\/","title":{"rendered":"Perintah sleep pada Linux"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Pengenalan<\/h2>\n\n\n\n<p>Perintah <code>sleep<\/code> pada Linux memungkinkan terminal untuk menunggu selama waktu yang ditentukan. Secara default, perintah ini menggunakan waktu dalam hitungan detik. Namun, kita bisa mengatur waktu tunda dalam hitungan menit (m), jam (h), dan hari (d). Ini berguna untuk menghentikan sementara eksekusi perintah tertentu selama waktu yang telah ditentukan.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Sintaks:<\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">bashSalin kode<code>sleep NUMBER[SUFFIX]...\nsleep OPTION\n<\/code><\/pre>\n\n\n\n<p>Suffix dapat berupa &#8216;s,&#8217; &#8216;m,&#8217; &#8216;h,&#8217; &#8216;d&#8217; untuk detik, menit, jam, atau hari masing-masing. Angka yang digunakan adalah bilangan bulat; juga, angka tersebut bisa berupa bilangan desimal. Jika kita menentukan dua argumen, maka terminal akan berhenti selama jumlah waktu dari kedua angka tersebut.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Opsi:<\/h2>\n\n\n\n<p>Perintah <code>sleep<\/code> hanya mendukung dua opsi baris perintah, yaitu:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>--help<\/code>: Digunakan untuk menampilkan panduan bantuan.<\/li>\n\n\n\n<li><code>--version<\/code>: Digunakan untuk menampilkan informasi versi.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Contoh perintah sleep<\/h2>\n\n\n\n<p>Mari kita lihat beberapa contoh perintah <code>sleep<\/code>:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Perintah sleep default<\/h3>\n\n\n\n<p>Perintah sleep default akan menggunakan waktu dalam detik. Pertimbangkan perintah di bawah ini:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">bashSalin kode<code>sleep 5\n<\/code><\/pre>\n\n\n\n<p>Perintah di atas akan menghentikan terminal selama 5 detik. Pertimbangkan output di bawah ini:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Menentukan waktu dalam menit<\/h3>\n\n\n\n<p>Untuk menentukan waktu dalam menit, gunakan argumen &#8216;m&#8217; dengan waktu. Ini akan menghentikan terminal selama waktu yang ditentukan dalam menit. Pertimbangkan perintah di bawah ini:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">bashSalin kode<code>sleep 0.05m\n<\/code><\/pre>\n\n\n\n<p>Perintah di atas akan menghentikan terminal selama waktu yang diberikan. Pertimbangkan output di bawah ini:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Menentukan waktu dalam jam<\/h3>\n\n\n\n<p>Untuk menentukan waktu dalam jam, gunakan argumen &#8216;h&#8217; dengan waktu. Ini akan menghentikan terminal selama waktu yang diberikan. Pertimbangkan perintah di bawah ini:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">bashSalin kode<code>sleep 0.002h\n<\/code><\/pre>\n\n\n\n<p>Perintah di atas akan menghentikan terminal selama waktu yang diberikan. Pertimbangkan output di bawah ini:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Menentukan waktu dalam hari<\/h3>\n\n\n\n<p>Untuk menentukan waktu dalam hari, gunakan argumen &#8216;d&#8217; dengan waktu. Ini akan menghentikan terminal selama waktu yang diberikan. Namun, tidak ada gunanya menghentikan terminal selama beberapa hari. Pertimbangkan perintah di bawah ini:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">bashSalin kode<code>sleep 0.0005d\n<\/code><\/pre>\n\n\n\n<p>Perintah di atas akan menghentikan terminal selama waktu yang diberikan. Pertimbangkan output di bawah ini:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Keluar dari mode sleep<\/h3>\n\n\n\n<p>Untuk keluar dari mode sleep, tekan kombinasi tombol &#8220;CTRL+C&#8221;. Kombinasi tombol ini tetap ada, bahkan jika terminal dalam mode sleep. Ini akan segera membawa Anda keluar dari mode sleep.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Mengatur alarm menggunakan sleep<\/h3>\n\n\n\n<p>Jika kita ingin mengatur pengingat untuk waktu yang ditentukan. Kita dapat melakukannya dengan menggunakan perintah <code>sleep<\/code>. Untuk melakukannya, jalankan perintah <code>sleep<\/code> dengan waktu yang ditentukan dan file audio atau video. Pertimbangkan perintah di bawah ini:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">bashSalin kode<code>sleep 5; rhythmbox sound.mp3\n<\/code><\/pre>\n\n\n\n<p>Perintah di atas akan memutar file audio yang ditentukan dengan Rhythmbox segera setelah eksekusi perintah.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">sleep dengan loop<\/h3>\n\n\n\n<p>Perintah <code>sleep<\/code> dapat digunakan untuk berbagai tujuan. Juga, dapat digunakan dengan loop. Misalnya, nilai awal n = 1, dan kita ingin melakukan operasi sleep untuk setiap peningkatan nilai n. Untuk melakukannya, jalankan skrip di bawah ini:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">bashSalin kode<code>n=1\nwhile [ $n -lt 7 ]\ndo\necho \"Nilai saat ini dari n adalah = $n\"\nsleep 2s\necho \" \"\n((n=$n+1))\ndone\n<\/code><\/pre>\n\n\n\n<p>Skrip di atas akan menjalankan perintah <code>sleep<\/code> dalam loop. Pertimbangkan output di bawah ini:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Menjalankan dua perintah setelah interval waktu<\/h3>\n\n\n\n<p>Misalkan, kita ingin menjalankan dua perintah setelah interval waktu tertentu. Kita dapat melakukannya dengan menjalankan perintah <code>sleep<\/code> sebagai berikut:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">bashSalin kode<code>pwd &amp;&amp; sleep 2 &amp;&amp; ls<\/code><\/pre>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pengenalan Perintah sleep pada Linux memungkinkan terminal untuk menunggu selama waktu yang ditentukan. Secara default, perintah ini menggunakan waktu dalam hitungan detik. Namun, kita bisa mengatur waktu tunda dalam hitungan menit (m), jam (h), dan hari (d). Ini berguna untuk menghentikan sementara eksekusi perintah tertentu selama waktu yang telah ditentukan. Sintaks: bashSalin kodesleep NUMBER[SUFFIX]&#8230; sleep [&hellip;]<\/p>\n","protected":false},"author":25,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"wds_primary_category":753,"footnotes":""},"categories":[753],"tags":[179],"class_list":["post-25732","post","type-post","status-publish","format-standard","hentry","category-linux","tag-linux"],"_links":{"self":[{"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts\/25732","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/users\/25"}],"replies":[{"embeddable":true,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/comments?post=25732"}],"version-history":[{"count":1,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts\/25732\/revisions"}],"predecessor-version":[{"id":25734,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts\/25732\/revisions\/25734"}],"wp:attachment":[{"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/media?parent=25732"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/categories?post=25732"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/tags?post=25732"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}