All Products
Search
Document Center

:Jalankan pekerjaan cron skrip shell pada host tertentu

Last Updated:Jun 22, 2026

SchedulerX memungkinkan Anda menjalankan skrip tertentu pada host yang Anda kelola sendiri atau Instance ECS. Topik ini menjelaskan cara men-deploy agent pada host, mengaitkan host tersebut dengan aplikasi SchedulerX, dan membuat pekerjaan cron untuk menjalankan skrip shell sesuai jadwal.

Prasyarat

  • Anda memiliki Instance ECS atau host yang tersedia. Untuk informasi selengkapnya, lihat ECS Quick Start.

    Instance ECS atau host telah menginstal Java Development Kit (JDK) untuk mendukung startup agent.

  • Anda telah mengaktifkan SchedulerX. Untuk informasi selengkapnya, lihat Aktifkan SchedulerX.

Catatan

Pastikan host atau Instance ECS Anda dan SchedulerX berada di Wilayah yang sama.

Latar Belakang

Contoh ini menunjukkan cara menggunakan agent untuk mengaitkan host dengan SchedulerX dan membuat skrip shell yang dijalankan sebagai pekerjaan cron. Anda juga dapat terhubung ke SchedulerX melalui metode berikut:

Ikhtisar

Untuk segera terhubung ke SchedulerX menggunakan agent dan menjalankan task satu kali, ikuti empat langkah berikut:

  1. Mengaitkan host dengan SchedulerX: Buat aplikasi di Konsol SchedulerX dan kaitkan host target Anda dengan aplikasi tersebut.

  2. Buat task untuk host: Buat task di konsol dan kaitkan dengan aplikasi yang telah Anda buat.

  3. Jalankan task: Di konsol, pilih instans yang sesuai dan jalankan task tersebut.

  4. Lihat hasilnya: Periksa log eksekusi task di konsol.

Langkah 1: Mengaitkan host dengan SchedulerX

1.1 Buat aplikasi

  1. Login ke Konsol SchedulerX. Di panel navigasi kiri, pilih Application Management. Pilih default namespace dari daftar drop-down Namespace, lalu klik Create Application. Masukkan Application Name dan Application ID. Atur Application Type menjadi general app dan Version ke Edisi Profesional. Konfigurasi Version sesuai kebutuhan, lalu klik Next.

    Penting

    Pastikan Anda memilih Wilayah dan namespace yang benar.

  2. Di halaman wizard Notification Configuration, masukkan informasi yang diperlukan, pilih Notification Channel, dan tentukan Alert Contacts untuk membuat aplikasi.

1.2 Deploy agent secara manual

Unduh dan deploy agent. Untuk informasi selengkapnya, lihat Deploy agent secara manual.

Catatan

Lingkungan runtime memerlukan JDK versi 1.8 hingga 14. Jika Anda menggunakan JDK versi di atas 14, hapus opsi -XX:+UseConcMarkSweepGC dari file schedulerxAgent/bin/start.sh di direktori instalasi agent.

Langkah 2: Buat tugas untuk host

2.1 Membuat Tugas

  1. Di panel navigasi kiri, pilih Task Management, lalu klik Create Task.

  2. Di halaman wizard Basic Configuration, masukkan Name dan Application ID. Untuk Job Type, pilih script task. Untuk Script Language, pilih shell. Untuk Execution Command, masukkan echo Agent connects to SchedulerX. Untuk File Format, pilih unix. Untuk mode eksekusi, pilih stand-alone operation. Konfigurasi pengaturan Advanced Configuration sesuai kebutuhan. Untuk informasi selengkapnya, lihat Parameter konfigurasi dasar.

  3. Di halaman wizard Schedule Configuration, atur Time Type menjadi cron. Gunakan tool bawaan untuk menghasilkan Cron Expression. Misalnya, ekspresi 0 * * * * ? menjalankan task setiap menit. Konfigurasi Advanced Configuration sesuai kebutuhan. Untuk informasi selengkapnya tentang parameter tersebut, lihat Deskripsi parameter penjadwalan.

  4. Di halaman wizard Notification Configuration, masukkan informasi yang diperlukan, pilih Notification Channel, dan tentukan Alert Contacts untuk menyelesaikan pembuatan task. Untuk informasi selengkapnya tentang parameter tersebut, lihat Deskripsi saluran notifikasi dan kontak.

2.2 Verifikasi

Buka Task Management > Task Instance List. Task yang Anda buat akan muncul dalam daftar.

Langkah 3: Jalankan task

Di Task Management, temukan task yang telah Anda buat, aktifkan, lalu klik Run Once.

Langkah 4: Lihat hasilnya

  1. Buka Execution List > Task Instance List. Temukan instans task terkait dan klik Log.

  2. Output Agent connects to SchedulerX dalam log mengonfirmasi bahwa task skrip shell berhasil dijalankan.

Dokumentasi terkait

FAQ