>

우리는 Ubuntu의 응용 프로그램 시작 명령으로 시작할 때 프로그램을 실행하려고합니다. 카메라를 성공적으로 시작하고 이미지를보고 있습니다. 그러나 이미지가 폴더에 저장되지 않으므로 이미지도 저장됩니다.

터미널에서 수동으로 시작하면 프로그램이 완벽하게 작동합니다. 적절한 폴더에 저장.

시작할 때 응용 프로그램 시작 명령에서 시작했을 때 이미지를 저장하는 방법에 대해 아는 사람이 있습니까?

감사합니다.

  • 답변 # 1

    자세한 정보를 많이 제공하지 않으므로 답변이 완전히 해제되었을 수 있습니다. 나에게 웹캠으로 사진을 찍어 디스크에 저장하는 앱을 만든 것 같습니다. 이제 사용자가 로그인 할 때 앱이 실행되기를 원하므로시작 애플리케이션목록에 앱을 추가했습니다. 앱이 시작되고 사진을 찍지 만 디스크에 쓸 수 없습니다. 이 경우 다음을 고려합니다.

    <올>

    앱에 디버그 로깅을 추가하면 파일을 여는 데 실패한 이유를 확인할 수 있습니다. 이 앱이 작성된 언어에 관계없이 파일을 열지 못하면 API가 알려줍니다. 이 정보는 매우 중요합니다. 가장 쉬운 방법은 stdout으로 인쇄 한 다음 앱을 시작할 때 로그로 전달하는 것입니다. 와이즈 비즈 .

    권한이 그다지 중요하지 않은/tmp와 같은 위치에 쓰십시오.

    앱을 시작하기 전에 지연을 추가하십시오.이를 수행하는 방법에 대한 다양한 접근 방식의목록을 참조하십시오. 가장 간단한 방법은 다음 명령을 사용하는 것입니다 : /usr/local/bin/myapp &>> /tmp/myapp.log

    이것이 모두 쓰레기라면 질문에 더 자세한 내용을 추가해야합니다.

    sleep 10 ; /usr/local/bin/myapp &>> /tmp/myapp.log

  • 이전 Java 출력 응답이 너무 느림
  • 다음 해당 행의 전체 데이터가 다른 시트로 복사 된 후 Excel vba에서 빈 행 삭제