rc.local - 스크립트 메시지 억제

rc.local - 스크립트 메시지 억제

저는 NUT 서버 구성을 포함하고 OS 이미지를 읽기 전용으로 만드는 Raspberry Pi 프로젝트를 진행 중입니다.

필요한 단계를 완료하고 NUT 서버를 구성했습니다.

cron을 제거했으며 부팅 시 애플리케이션 스크립트를 시작하는 다른 방법이 필요합니다. 일부 온라인 리소스를 검색한 후 이 rc.local파일을 사용하여 애플리케이션 스크립트를 실행하기로 결정했습니다.

그러나 시스템이 재부팅되면 내 애플리케이션 스크립트가 NUT 서버 명령에 의해 생성된 메시지를 계속 표시하는 것을 볼 수 있습니다. cron을 사용할 때는 보이지 않았습니다.

아래는 스크립트가 호출될 때마다 메시지를 생성하는 명령어입니다. (내 응용 프로그램 스크립트는 무한 루프에서 실행됩니다.)

주문하다:

upsc myups

회신하다:

인증서 데이터베이스 없이 SSL 초기화

스크립트 출력을 덤프하려고 시도했지만 /dev/null도움이 되지 않았습니다.

/etc/rc.local

printf "Launching Script \n"

/home/pi/dataLog.sh & > /dev/null  2>&1

이것이 올바른 접근 방식인지 잘 모르겠습니다.

답변1

답변해 주신 크리스토퍼에게 감사드립니다. 올바른 방법은

/home/pi/script > /dev/null 2>&1 & 

관련 정보