GNU/Linux >> Linux Esercitazione >  >> Linux

Come posso eseguire automaticamente il mio script node js utilizzando lo scheduler sul server

1. Se vuoi eseguire il processo del tuo nodo in modo continuo e vuoi eseguire solo un'attività particolare:

Utilizza i pacchetti node-schedule o node-cron per eseguire il tuo blocco di codice all'ora o all'intervallo desiderato.

i.node-schedule

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. Se vuoi eseguire solo script a nodo singolo:

Puoi usare Linux crontab per eseguire il tuo script all'ora desiderata

crontab -e

e aggiungi la seguente voce

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

Questo eseguirà /home/ridham/example/script.js ogni 30 minuti. e fornisci sempre il percorso qualificato completo qui.

Devi fornire crontime in uno dei seguenti campi. puoi conoscere il crotime qui


Linux
  1. SSHPass:come eseguire SSH in un server utilizzando uno script senza password (in modo non interattivo)

  2. Come eseguire Ssh su un server utilizzando un altro server??

  3. Come eseguire uno script??

  4. Come posso eseguire automaticamente gli script all'avvio in Centos 7?

  5. Come posso eseguire uno script Perl come demone di sistema in Linux?

Come creare un server CS:GO su VPS Linux

Come eseguire uno script Python in PHP

Come scaricare file dal server SFTP utilizzando lo script python

Come eseguire uno script Bash

Come eseguire automaticamente i comandi all'accesso SSH?

Come eseguire uno script quando arriva una posta nel server di posta? (Debian)