diff --git a/pm2.config.js b/pm2.config.js index 80165010..8fc9bc3c 100644 --- a/pm2.config.js +++ b/pm2.config.js @@ -1,3 +1,9 @@ +const grab = process.env.SITE + ? `npm run grab -- --site=${process.env.SITE} ${ + process.env.CLANG ? `--lang=${process.env.CLANG}` : '' + } --output=public/guide.xml` + : 'npm run grab -- --channels=channels.xml --output=public/guide.xml' + module.exports = { apps: [ { @@ -9,15 +15,10 @@ module.exports = { }, { name: 'grab', - script: process.env.SITE - ? `npm run grab -- --site=${process.env.SITE} ${ - process.env.CLANG ? `--lang=${process.env.CLANG}` : '' - } --output=public/guide.xml` - : 'npm run grab -- --channels=channels.xml --output=public/guide.xml', - cron_restart: process.env.CRON_SCHEDULE || null, + script: `npx chronos -e "${grab}" -p "${process.env.CRON_SCHEDULE}" -l`, instances: 1, watch: false, - autorestart: false + autorestart: true } ] }