홈>
우리는 Ubuntu의 응용 프로그램 시작 명령으로 시작할 때 프로그램을 실행하려고합니다. 카메라를 성공적으로 시작하고 이미지를보고 있습니다. 그러나 이미지가 폴더에 저장되지 않으므로 이미지도 저장됩니다.
터미널에서 수동으로 시작하면 프로그램이 완벽하게 작동합니다. 적절한 폴더에 저장.
시작할 때 응용 프로그램 시작 명령에서 시작했을 때 이미지를 저장하는 방법에 대해 아는 사람이 있습니까?
감사합니다.
- 답변 # 1
관련 자료
- node.js - 'tsc'프로그램을 실행하지 못했습니다이 작업에 대해 지정된 파일과 연결된 응용 프로그램이 없습니다
- Why isn't Startup Manager showing Ubuntu Netboot USB - 시작 관리자에 ubuntu netboot usb가 표시되지 않는 이유 - 2010 년 중반 imac 215 형
- spring boot - 시작시 응용 프로그램을 차단한다는 것은 응용 프로그램을 차단한다는 의미입니까?
- c# - blazor - id 애플리케이션 시작시 역할 추가
- c# - 두 번째 창 응용 프로그램 실행 문제
- model view controller - ASPNET Core MVC 31 애플리케이션은 Ubuntu 20041에서 경로에 액세스 할 수 없습니다
- boot - Ubuntu 16의 인터페이스는 Ubuntu 20에서 시작시로드됩니다
- software recommendation - Ubuntu에서 Windows의 "Draw"와 유사한 응용 프로그램은 무엇입니까?
- wix - 64 비트 버전으로 업그레이드 할 때 응용 프로그램을"Program Files x86"에서"Program Files"로 이동
- 내 안드로이드 응용 프로그램에서 저장하는 JPEG 이미지가 완전히 명확하지 않습니다
- java - kafka에 속성의 kafka 주제 이름이없는 경우 스프링 부팅 응용 프로그램 시작을 어떻게 중단 할 수 있습니까?
- spring - 애플리케이션 시작 및 종료시 JMS 메시지 컨테이너 관리
자세한 정보를 많이 제공하지 않으므로 답변이 완전히 해제되었을 수 있습니다. 나에게 웹캠으로 사진을 찍어 디스크에 저장하는 앱을 만든 것 같습니다. 이제 사용자가 로그인 할 때 앱이 실행되기를 원하므로시작 애플리케이션목록에 앱을 추가했습니다. 앱이 시작되고 사진을 찍지 만 디스크에 쓸 수 없습니다. 이 경우 다음을 고려합니다.
<올>앱에 디버그 로깅을 추가하면 파일을 여는 데 실패한 이유를 확인할 수 있습니다. 이 앱이 작성된 언어에 관계없이 파일을 열지 못하면 API가 알려줍니다. 이 정보는 매우 중요합니다. 가장 쉬운 방법은 stdout으로 인쇄 한 다음 앱을 시작할 때 로그로 전달하는 것입니다. 와이즈 비즈 .
권한이 그다지 중요하지 않은/tmp와 같은 위치에 쓰십시오.
앱을 시작하기 전에 지연을 추가하십시오.이를 수행하는 방법에 대한 다양한 접근 방식의목록을 참조하십시오. 가장 간단한 방법은 다음 명령을 사용하는 것입니다 :
/usr/local/bin/myapp &>> /tmp/myapp.log
이것이 모두 쓰레기라면 질문에 더 자세한 내용을 추가해야합니다.
sleep 10 ; /usr/local/bin/myapp &>> /tmp/myapp.log