GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana saya bisa menjalankan skrip node js saya secara otomatis menggunakan penjadwal di server

1. Jika Anda ingin menjalankan proses simpul Anda terus menerus dan hanya ingin menjalankan tugas tertentu:

Gunakan paket node-schedule atau node-cron untuk menjalankan blok kode Anda pada waktu atau interval yang diinginkan.

jadwal-i.node

var schedule = require('node-schedule');

var j = schedule.scheduleJob('*/30 * * * * ', function(){
  console.log('The answer to life, the universe, and everything!');
});

ii.node-cron

var cron = require('node-cron');

cron.schedule('*/30 * * * *', function(){
  console.log('The answer to life, the universe, and everything!');
});

2. Jika Anda hanya ingin menjalankan skrip simpul tunggal:

Anda dapat menggunakan crontab Linux untuk mengeksekusi skrip Anda pada waktu yang diinginkan

crontab -e

dan tambahkan entri berikut

*/30 * * * * /usr/local/bin/node /home/ridham/example/script.js

Ini akan mengeksekusi /home/ridham/example/script.js setiap 30 menit. dan selalu berikan jalur yang memenuhi syarat di sini.

Anda harus memberikan crontime di salah satu dari berikut ini. Anda dapat mempelajari tentang crontime di sini


Linux
  1. Cara mengunduh File dari server SFTP Menggunakan skrip python

  2. Bagaimana Menjalankan “find -exec {};?

  3. Bagaimana Cara Ssh Ke Server Menggunakan Server Lain??

  1. Bagaimana Menjalankan Skrip??

  2. Cara mengirim string ke server menggunakan s_client

  3. Bagaimana saya bisa menanggapi permintaan dalam skrip Linux Bash secara otomatis?

  1. Bagaimana saya bisa menjalankan skrip secara otomatis saat boot di Centos 7?

  2. Bagaimana saya bisa memulai program sebagai root menggunakan window manager?

  3. Bagaimana cara menjalankan skrip ketika surat tiba di server surat? (Debian)