{"id":4269,"date":"2023-10-27T15:43:23","date_gmt":"2023-10-27T08:43:23","guid":{"rendered":"https:\/\/www.dewacloud.com\/blog\/?p=4269"},"modified":"2024-09-11T13:55:59","modified_gmt":"2024-09-11T06:55:59","slug":"cara-setting-cron-job-aplikasi","status":"publish","type":"post","link":"https:\/\/www.dewacloud.com\/blog\/cara-setting-cron-job-aplikasi\/","title":{"rendered":"Cara Setting Cron Job Aplikasi di Dewacloud"},"content":{"rendered":"<p><span style=\"font-weight: 400\">Dalam dunia pengembangan perangkat lunak, cron job dapat digunakan untuk menjalankan tugas atau task terjadwal dalam aplikasi. Pada artikel ini, kami akan menjelaskan bagaimana Cara Setting Cron Job Aplikasi di Dewacloud.<\/span><\/p>\n<h2><strong>Cron<\/strong><\/h2>\n<p><span style=\"font-weight: 400\">Cron adalah<\/span><i><span style=\"font-weight: 400\"> time-based job scheduling<\/span><\/i><span style=\"font-weight: 400\"> daemon yang ditemukan di sistem operasi mirip Unix, termasuk distribusi Linux. Cron berjalan di <\/span><i><span style=\"font-weight: 400\">background<\/span><\/i><span style=\"font-weight: 400\"> dan <\/span><i><span style=\"font-weight: 400\">task<\/span><\/i><span style=\"font-weight: 400\"> yang dijadwalkan dengan cron, yakni disebut dengan \u201cCron jobs\u201d, yaitu dijalankan secara otomatis, sehingga membuat cron semakin berguna untuk <\/span><i><span style=\"font-weight: 400\">automating maintenance-related tasks<\/span><\/i><span style=\"font-weight: 400\">. Singkatnya, Cron Job dapat membantu kamu untuk menyelesaikan suatu task secara efektif dan efisien.<\/span><\/p>\n<p><span style=\"font-weight: 400\">File Cron Job dibuat dengan teks sederhana, dan memiliki tugas atau <\/span><i><span style=\"font-weight: 400\">task<\/span><\/i><span style=\"font-weight: 400\"> tertentu sesuai dengan apa yang akan dieksekusi dan kapan akan dieksekusi.<\/span><\/p>\n<h2><strong>Dewacloud<\/strong><\/h2>\n<p><a href=\"https:\/\/dewacloud.com\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">Dewacloud<\/span><\/a><span style=\"font-weight: 400\"> adalah layanan berbasis PaaS <\/span><i><span style=\"font-weight: 400\">(Platform as a Service)<\/span><\/i><span style=\"font-weight: 400\"> dimana kamu dapat membuat, mengelola dan mendesain topologi dengan <\/span><i><span style=\"font-weight: 400\">one-click<\/span><\/i><span style=\"font-weight: 400\">. Selain <\/span><i><span style=\"font-weight: 400\">easy-to-use<\/span><\/i><span style=\"font-weight: 400\">, tampilannya pun sudah <\/span><i><span style=\"font-weight: 400\">user-friendly,<\/span><\/i><span style=\"font-weight: 400\"> sehingga dapat dengan mudah dipahami oleh <\/span><i><span style=\"font-weight: 400\">user<\/span><\/i><span style=\"font-weight: 400\">.<\/span><\/p>\n<h2><strong>Cara Setting Cron Job Aplikasi di Dewacloud<\/strong><\/h2>\n<p><b>Step 1: Login ke Dewacloud Dashboard<\/b><\/p>\n<p><span style=\"font-weight: 400\">Login terlebih dahulu ke <\/span><a href=\"https:\/\/app.infra.dewacloud.com\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">Dewacloud Dashboard<\/span><\/a><span style=\"font-weight: 400\"> dengan email dan password yang valid.<\/span><\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter size-full wp-image-4270\" src=\"https:\/\/www.dewacloud.com\/blog\/wp-content\/uploads\/2023\/10\/step-1-login-dewacloud.png\" alt=\"\" width=\"570\" height=\"432\" srcset=\"https:\/\/www.dewacloud.com\/blog\/wp-content\/uploads\/2023\/10\/step-1-login-dewacloud.png 570w, https:\/\/www.dewacloud.com\/blog\/wp-content\/uploads\/2023\/10\/step-1-login-dewacloud-300x227.png 300w\" sizes=\"(max-width: 570px) 100vw, 570px\" \/><\/p>\n<p><b>Step 2: Config<\/b><\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-4271\" src=\"https:\/\/www.dewacloud.com\/blog\/wp-content\/uploads\/2023\/10\/step-2-config.png\" alt=\"\" width=\"627\" height=\"340\" srcset=\"https:\/\/www.dewacloud.com\/blog\/wp-content\/uploads\/2023\/10\/step-2-config.png 627w, https:\/\/www.dewacloud.com\/blog\/wp-content\/uploads\/2023\/10\/step-2-config-300x163.png 300w\" sizes=\"(max-width: 627px) 100vw, 627px\" \/><\/p>\n<p><span style=\"font-weight: 400\">Klik pada <\/span><b>Config<\/b><span style=\"font-weight: 400\"> di Application Server. Kemudian klik <\/span><b>Cron<\/b><span style=\"font-weight: 400\"> dan pilih <\/span><b>nginx<\/b><span style=\"font-weight: 400\">. Setiap application server berbeda-beda, kalau menggunakan nginx, maka akan muncul nginx di dalam directory cron, jika menggunakan apache maka akan muncul apache di dalam directory cron.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Masukkan syntax cron aplikasi kamu beserta dengan detail waktu cron nya.<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-4273\" src=\"https:\/\/www.dewacloud.com\/blog\/wp-content\/uploads\/2023\/10\/masukan-syntax-cron.png\" alt=\"\" width=\"1915\" height=\"515\" srcset=\"https:\/\/www.dewacloud.com\/blog\/wp-content\/uploads\/2023\/10\/masukan-syntax-cron.png 1915w, https:\/\/www.dewacloud.com\/blog\/wp-content\/uploads\/2023\/10\/masukan-syntax-cron-300x81.png 300w, https:\/\/www.dewacloud.com\/blog\/wp-content\/uploads\/2023\/10\/masukan-syntax-cron-1024x275.png 1024w, https:\/\/www.dewacloud.com\/blog\/wp-content\/uploads\/2023\/10\/masukan-syntax-cron-768x207.png 768w, https:\/\/www.dewacloud.com\/blog\/wp-content\/uploads\/2023\/10\/masukan-syntax-cron-1536x413.png 1536w\" sizes=\"(max-width: 1915px) 100vw, 1915px\" \/><\/p>\n<p><b>Penjelasan syntax:<\/b><\/p>\n<p><span style=\"font-weight: 400\">Artinya, setiap 5 menit akan menjalankan cron aplikasi tersebut sesuai dengan script yang kita gunakan.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Kamu bisa ubah waktu cron nya sesuai kebutuhan kamu, dan dapat dicek pada referensi <\/span><a href=\"https:\/\/crontab.guru\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">Crontab Guru<\/span><\/a><span style=\"font-weight: 400\">. Lalu untuk path scriptnya disesuikan dengan yang kamu miliki &amp; ingin dijadikan task cron terjadwal.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Lalu untuk scriptnya kamu perlu tambahkan permission seperti di bawah ini.<\/span><\/p>\n<pre><span style=\"font-weight: 400\">$ cd \/var\/www\/webroot\/ROOT\/<\/span>\r\n\r\n<span style=\"font-weight: 400\">$ chmod +x kirim_email.php<\/span><\/pre>\n<p><span style=\"font-weight: 400\">File kirim_email.php perlu diubah dengan script kamu. Permission di atas mengizinkan file tersebut untuk dapat dieksekusi atau <\/span><i><span style=\"font-weight: 400\">executable<\/span><\/i><span style=\"font-weight: 400\">.<\/span><\/p>\n<h2><strong>Kesimpulan<\/strong><\/h2>\n<p><span style=\"font-weight: 400\">Jika kamu mengikuti artikel ini dari awal sampai akhir, artinya kamu sudah berhasil Setting Cron Job Aplikasi di Dewacloud. <\/span><span style=\"font-weight: 400\">Demikian penjelasan yang bisa kami berikan, <\/span><span style=\"font-weight: 400\">jangan sungkan untuk meninggalkan ide-ide topik yang ingin kamu baca di blog Dewacloud. Semoga artikel ini membantu!<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dalam dunia pengembangan perangkat lunak, cron job dapat digunakan untuk menjalankan tugas atau task terjadwal dalam aplikasi. Pada artikel ini, kami akan menjelaskan bagaimana Cara Setting Cron Job Aplikasi di Dewacloud. Cron Cron adalah time-based job scheduling daemon yang ditemukan di sistem operasi mirip Unix, termasuk distribusi Linux. Cron berjalan di background dan task yang&hellip;&nbsp;<a href=\"https:\/\/www.dewacloud.com\/blog\/cara-setting-cron-job-aplikasi\/\" rel=\"bookmark\"><span class=\"screen-reader-text\">Cara Setting Cron Job Aplikasi di Dewacloud<\/span><\/a><\/p>\n","protected":false},"author":9,"featured_media":4274,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"off","neve_meta_content_width":70,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[11],"tags":[],"class_list":["post-4269","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dev-ops"],"_links":{"self":[{"href":"https:\/\/www.dewacloud.com\/blog\/wp-json\/wp\/v2\/posts\/4269","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dewacloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dewacloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dewacloud.com\/blog\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dewacloud.com\/blog\/wp-json\/wp\/v2\/comments?post=4269"}],"version-history":[{"count":1,"href":"https:\/\/www.dewacloud.com\/blog\/wp-json\/wp\/v2\/posts\/4269\/revisions"}],"predecessor-version":[{"id":4275,"href":"https:\/\/www.dewacloud.com\/blog\/wp-json\/wp\/v2\/posts\/4269\/revisions\/4275"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dewacloud.com\/blog\/wp-json\/wp\/v2\/media\/4274"}],"wp:attachment":[{"href":"https:\/\/www.dewacloud.com\/blog\/wp-json\/wp\/v2\/media?parent=4269"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dewacloud.com\/blog\/wp-json\/wp\/v2\/categories?post=4269"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dewacloud.com\/blog\/wp-json\/wp\/v2\/tags?post=4269"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}