echo: write error: Bad file descriptor
내 코드 전체에서 (여러 bash 스크립트를 통해)이 오류가 발생합니다. 그것은 (하나의) 파일에 쓰거나 추가하려고 할 때 발생합니다.Bash 스크립트 파일 설명자
LOGRUN_SOM_MUT_ANA=/Volumes/.../logRUN_SOMATIC_MUT_ANA
이 변수의 절대 경로를 사용하고 나는 호출 된 각 스크립트에 대해 동일한 파일을 사용합니다. 파일에는 이처럼 여러 줄이 있습니다. 가져 오기 '를 사용합니다.' 그것을 얻기 위해 각 스크립트에.
echo "debug level set for $DEBUG_LEVEL" >> ${LOGRUN_SOM_MUT_ANA}
가치에 주목 : 그것은 일반적으로 내가 쓸 처음 후에 발생
- 합니다.
- '닫는 중'파일을 읽고이 오류가 발생했습니다.
- 위의 줄을 한 스크립트에서 사용한 다음 다른 스크립트를 호출하고 있습니다.
나는 무엇인가를 명확히 밝힙니다.
코드를 게시 할 수 있습니까? '$ LOGRUN_SOM_MUT_ANA'를 어떻게 정의합니까? –
그리고'LOGRUN_SOM_MUT_ANA'의 값이 공백이있는 것으로 변경 될 가능성이 있습니까? 행운을 빕니다. – shellter
왜 공간이 무엇을할까요? 그것은 무엇을 할 것인가? –