【发布时间】:2014-08-30 04:19:59
【问题描述】:
我在尝试运行写入 JSON 文件的 cron 作业时遇到错误。
这是我的节点文件中的代码:
var request = require('request');
var fs = require('fs');
var url = "file url";
request.get(url, function(err, response, data) {
if (err || response.statusCode != 200) {
console.log('Error: ' + err);
return;
}
var json = JSON.parse(data);
var processed_json = JSON.stringify(transformJSON(json));
fs.writeFile(__dirname + "/my_data.json", processed_json,
function(err) {
if (err) {
console.log(err);
}
});
});
cron 作业给出的错误是:
{ [Error: EACCES, open '.../my_data.json']
errno: 3,
code: 'EACCES',
path: '.../my_data.json' }
我的 crontab 中的行是:
* * * * * node web_scripts/converter.js
任何帮助将不胜感激!
【问题讨论】: