변수의 내용을 메모리 위치의 파일에 쓰는 방식으로 프로그래밍 방식으로 파일을 만드는 셸 스크립트가 있습니다.프로그래밍 방식으로 생성 된 파일은 Linux에서 NULL이됩니다.
file=/downloads/fileName.crt
variable="These contents are to be
written to the file"
echo "$variable" > "$file"
잘 작동합니다. 파일이 NULL로 기록되었는지 아닌지 확인할 수 있습니다. 그러나 때때로이 스크립트를 실행하고 재부팅 한 후에 파일 내용이 NULL이됩니다. 왜 이런 일이 일어나는 걸까요? 전체 코드에
링크 :
Newly created file becomes NULL on reboot in Linux
이 코드는 매우 기본적인 구성으로 산업용 모바일 리눅스 컴퓨터에서 실행됩니다.
실제 쉘 스크립트를 표시하십시오. –
NULL로 무엇을 의미합니까? 파일을 어떻게 읽나요? NULL은 어디서 보입니까? – vojislavdjukic
안녕하세요 @AhmedMasud 나는이 질문에 이것을 올렸다. https://stackoverflow.com/questions/46612471/newly-created-file-becomes-null-on-reboot-in-linux –