오류 : Node.js를 사용하여 파일을 쓸 때 EACCES

리우 콴 취안

JSON 파일을 작성하는 크론 작업을 실행하려고 할 때 오류가 발생합니다.

내 노드 파일 내의 코드는 다음과 같습니다.

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);
            }
    });
});

크론 작업이 제공하는 오류는 다음과 같습니다.

{ [Error: EACCES, open '.../my_data.json']
   errno: 3,
   code: 'EACCES',
   path: '.../my_data.json' }

내 crontab 내의 줄은 다음과 같습니다.

* * * * * node web_scripts/converter.js

어떤 도움이라도 대단히 감사하겠습니다!

tmruss

나는 이것을 내 Mac (Mavericks)에서 테스트했으며 나를 위해 작동합니다. crontab이 실행되고 스크립트가있는 폴더에 my_data.json이 있습니다.

대부분의 경우 크론 작업에는 web_scripts스크립트가있는 곳에 쓰기 권한이 없습니다 . 일반적으로 / var / log / mail / $ YOURUSER를 확인하여 크론 결과를 볼 수 있습니다.

일반적으로 크론 작업을 설정하는 방법은 다음과 같습니다.

touch ~/.crontab
vi ~/.crontab # add your cronjob
crontab ~/.crontab 

이제 로그를 추적하고 실행되는지 확인한 다음 메일에서 결과를 확인할 수 있습니다. 다시 말하지만 이것은 권한 문제처럼 들립니다. 경로 /tmp를으로 해결하는 대신 모든 사람이 전체 파마를 가지고있는 경로에 임시로 쓸 수도 있습니다 __dirname.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Python 3 UTF-8을 파일에 쓸 때 오류를 무시하는 방법

분류에서Dev

파일에 쓸 때 오류

분류에서Dev

함수를 생성 할 때 'EACCES'오류를 수신하는 노드 파일을 테스트하는 방법

분류에서Dev

bat를 사용하여 파일을 삭제할 때 오류

분류에서Dev

write ()를 사용하여 텍스트 파일에 쓸 때 TypeError

분류에서Dev

FileWriter를 사용하여 파일을 만들고 쓸 때 IO 예외 발생

분류에서Dev

Node.js를 사용하여 JSON 스트림을 파일에 어떻게 쓸 수 있습니까?

분류에서Dev

파일에 csv를 쓸 때 왜 오류가 발생합니까?

분류에서Dev

BufferReader 및 BufferWriter를 사용하여 파일을 쓸 때 파일이 비어있게됩니다.

분류에서Dev

파일에 쓸 때 C 분할 오류

분류에서Dev

node-xbee를 사용하여 패킷을 보낼 때 체크섬 불일치 오류

분류에서Dev

휠 파일을 사용하여 패키지를 설치할 때 Python 오류

분류에서Dev

paramiko를 사용하여 dropbear로 파일을 전송할 때 EOF 오류

분류에서Dev

OpenShift node.js 오류 : EACCES 수신

분류에서Dev

node-twitter를 사용하여 트윗 할 때 오류 401

분류에서Dev

Node.js "잘못된 인코딩"오류를 사용하여 파일 읽기

분류에서Dev

utl_file.put_line을 사용하여 파일에 쓸 때 Oracle UTF-8 문자를 버리는 방법

분류에서Dev

메모리가 제한된 시스템에서 큰 파일에 쓸 때 mapFailed () 오류를 피하는 방법

분류에서Dev

VS2017을 사용하여 컴파일 할 때 쓰기 오류를 위해 파일을 열 수 없음

분류에서Dev

TextPad / G ++를 사용하여 C ++ 파일을 링크하고 컴파일 할 때 오류가 발생합니까?

분류에서Dev

cwd ()를 사용하여 파일을 문자열로 가져 오는 node.js

분류에서Dev

Node.js를 사용하여 JSON으로 PDF 파일을 보낼 때 사용할 배열 형식

분류에서Dev

exe4j를 사용하여 exe 파일을 만들 때 생성되는 오류 텍스트 파일

분류에서Dev

날짜를 사용하여 uwsgi ini 파일에 로그 파일을 만들 때 오류 발생

분류에서Dev

Handbrake를 사용하여 여러 파일을 변환 할 때 "무시 제목 (너무 짧음)"오류 발생

분류에서Dev

getOrElse를 사용하여 두 맵을 연결할 때 유형 불일치 컴파일러 오류

분류에서Dev

Gmail API를 사용하여 대용량 첨부 파일을 보낼 때 오류 10053

분류에서Dev

Write 멤버를 사용하여 CFile에 CString을 쓸 때 각 문자 뒤에 Null

분류에서Dev

Select-Object를 사용하고 Export-CSV를 사용하여 .csv 파일에 추가로 쓸 때 열 이름을 지정할 수 없습니까?

Related 관련 기사

  1. 1

    Python 3 UTF-8을 파일에 쓸 때 오류를 무시하는 방법

  2. 2

    파일에 쓸 때 오류

  3. 3

    함수를 생성 할 때 'EACCES'오류를 수신하는 노드 파일을 테스트하는 방법

  4. 4

    bat를 사용하여 파일을 삭제할 때 오류

  5. 5

    write ()를 사용하여 텍스트 파일에 쓸 때 TypeError

  6. 6

    FileWriter를 사용하여 파일을 만들고 쓸 때 IO 예외 발생

  7. 7

    Node.js를 사용하여 JSON 스트림을 파일에 어떻게 쓸 수 있습니까?

  8. 8

    파일에 csv를 쓸 때 왜 오류가 발생합니까?

  9. 9

    BufferReader 및 BufferWriter를 사용하여 파일을 쓸 때 파일이 비어있게됩니다.

  10. 10

    파일에 쓸 때 C 분할 오류

  11. 11

    node-xbee를 사용하여 패킷을 보낼 때 체크섬 불일치 오류

  12. 12

    휠 파일을 사용하여 패키지를 설치할 때 Python 오류

  13. 13

    paramiko를 사용하여 dropbear로 파일을 전송할 때 EOF 오류

  14. 14

    OpenShift node.js 오류 : EACCES 수신

  15. 15

    node-twitter를 사용하여 트윗 할 때 오류 401

  16. 16

    Node.js "잘못된 인코딩"오류를 사용하여 파일 읽기

  17. 17

    utl_file.put_line을 사용하여 파일에 쓸 때 Oracle UTF-8 문자를 버리는 방법

  18. 18

    메모리가 제한된 시스템에서 큰 파일에 쓸 때 mapFailed () 오류를 피하는 방법

  19. 19

    VS2017을 사용하여 컴파일 할 때 쓰기 오류를 위해 파일을 열 수 없음

  20. 20

    TextPad / G ++를 사용하여 C ++ 파일을 링크하고 컴파일 할 때 오류가 발생합니까?

  21. 21

    cwd ()를 사용하여 파일을 문자열로 가져 오는 node.js

  22. 22

    Node.js를 사용하여 JSON으로 PDF 파일을 보낼 때 사용할 배열 형식

  23. 23

    exe4j를 사용하여 exe 파일을 만들 때 생성되는 오류 텍스트 파일

  24. 24

    날짜를 사용하여 uwsgi ini 파일에 로그 파일을 만들 때 오류 발생

  25. 25

    Handbrake를 사용하여 여러 파일을 변환 할 때 "무시 제목 (너무 짧음)"오류 발생

  26. 26

    getOrElse를 사용하여 두 맵을 연결할 때 유형 불일치 컴파일러 오류

  27. 27

    Gmail API를 사용하여 대용량 첨부 파일을 보낼 때 오류 10053

  28. 28

    Write 멤버를 사용하여 CFile에 CString을 쓸 때 각 문자 뒤에 Null

  29. 29

    Select-Object를 사용하고 Export-CSV를 사용하여 .csv 파일에 추가로 쓸 때 열 이름을 지정할 수 없습니까?

뜨겁다태그

보관