我正在尝试使用 node-cron 和 shelljs 设置任务来运行带有 node.js 的 js 文件。我设置正确吗?
const cron = require('node-cron');
const shell = require('shelljs');
cron.schedule('0 0 0 * * *', () => {
console.log('Task started');
if (shell.exec("NODE_ENV=production node /opt/ec2-user/services/D3/script.js >> /opt/ec2-user/logs/script.log").code !== 0) {
shell.exit(1);
} else {
console.log('Task completed');
}
}, true);