indoglobal.com
Langsung ke: navigasi, cari

Penjadwalan Proses

(Perbedaan revisi)
(←Membuat halaman berisi 'Kategori:Pengaturan & Upload')
 
 
(3 revisi antara oleh satu pengguna tak ditampilkan)
Baris 1: Baris 1:
 +
Terkadang diperlukan untuk menjadwalkan sebuah proses/script untuk dijalankan secara berkala. Misalnya sehari sekali atau seminggu sekali. {{indoglobal}} menyediakan beberapa cara bagi pengguna untuk melakukan hal tersebut.
 +
 +
Dengan task scheduler, pengguna dapat menjadwalkan proses melalui antarmuka yang mudah digunakan. Untuk menjadwalkan script untuk dijalankan secara berkala, lakukan salah satu dari langkah-langkah di bawah ini:
 +
 +
==Melalui Menu Task  Scheduler==
 +
 +
# Masuk ke [[Control Panel]], kemudian masuk ke menu Task Scheduler
 +
# Klik 'Create Task', dan kemudian masukkan nama deskriptif pada 'Task Name', serta masukkan command line yang akan dieksekusi secara berkala. Klik pada 'Create Task' untuk melanjutkan.
 +
# Setelah itu tentukan waktu untuk menjalankan script tersebut. Anda dapat melakukan penjadwalan setiap jam, setiap hari, setiap minggu, setiap bulan, atau setiap tahun. Anda juga dapat menjalankan proses setiap kali saat server booting.
 +
 +
==Melalui File Manager==
 +
 +
# Masuk ke [[File Manager]], kemudian pilih script yang ingin anda jalankan secara berkala. Kemudian klik tombol 'Schedule this script to run periodically'
 +
# Setelah itu anda dapat memilih kapan script tersebut akan dieksekusi.
 +
 +
{{alert|content=Penjadwalan yang dibuat melalui [[File Manager]] akan dieksekusi melalui HTTP dengan menggunakan wget, kecuali jika script dipilih melalui folder Home}}
 +
 +
==Menggunakan Classic Crontab==
 +
 +
Bagi pengguna mahir yang terbiasa dengan perintah cron, kami juga menyediakan antarmuka untuk menyunting crontab melalui [[Control Panel]]. Pilih menu 'Classic Crontab' untuk menyuntung crontab.
 +
 +
Crontab  yang disunting di control panel merupakan crontab yang sama seandainya pengguna menggunakan perintah <code>crontab -e</code> pada shell.
 +
 +
Tips: tambahkan baris di bawah ini pada crontab supaya environment shell di dalam crontab sama dengan shell seperti biasa.
 +
 +
<source lang="bash">BASH_ENV=~/.bashrc</source>
 +
 
[[Kategori:Pengaturan & Upload]]
 
[[Kategori:Pengaturan & Upload]]

Revisi terkini pada 4 Februari 2016 17.31

Terkadang diperlukan untuk menjadwalkan sebuah proses/script untuk dijalankan secara berkala. Misalnya sehari sekali atau seminggu sekali. indoglobal.com menyediakan beberapa cara bagi pengguna untuk melakukan hal tersebut.

Dengan task scheduler, pengguna dapat menjadwalkan proses melalui antarmuka yang mudah digunakan. Untuk menjadwalkan script untuk dijalankan secara berkala, lakukan salah satu dari langkah-langkah di bawah ini:

[sunting] Melalui Menu Task Scheduler

  1. Masuk ke Control Panel, kemudian masuk ke menu Task Scheduler
  2. Klik 'Create Task', dan kemudian masukkan nama deskriptif pada 'Task Name', serta masukkan command line yang akan dieksekusi secara berkala. Klik pada 'Create Task' untuk melanjutkan.
  3. Setelah itu tentukan waktu untuk menjalankan script tersebut. Anda dapat melakukan penjadwalan setiap jam, setiap hari, setiap minggu, setiap bulan, atau setiap tahun. Anda juga dapat menjalankan proses setiap kali saat server booting.

[sunting] Melalui File Manager

  1. Masuk ke File Manager, kemudian pilih script yang ingin anda jalankan secara berkala. Kemudian klik tombol 'Schedule this script to run periodically'
  2. Setelah itu anda dapat memilih kapan script tersebut akan dieksekusi.

Perhatian
Penjadwalan yang dibuat melalui File Manager akan dieksekusi melalui HTTP dengan menggunakan wget, kecuali jika script dipilih melalui folder Home

[sunting] Menggunakan Classic Crontab

Bagi pengguna mahir yang terbiasa dengan perintah cron, kami juga menyediakan antarmuka untuk menyunting crontab melalui Control Panel. Pilih menu 'Classic Crontab' untuk menyuntung crontab.

Crontab yang disunting di control panel merupakan crontab yang sama seandainya pengguna menggunakan perintah crontab -e pada shell.

Tips: tambahkan baris di bawah ini pada crontab supaya environment shell di dalam crontab sama dengan shell seperti biasa.

BASH_ENV=~/.bashrc