2013-08-26 2 views
0

내가 (음악 파일 포함) Omxplayer발톱 메일을 시작합니다 나의 라즈베리 파이에 스크립트를 만들려고 노력하고 두 개의 프로그램을 실행,하지만 난 같은으로 실행 계속하는 경우 문제 : Omxplayer가 파일을 찾을 수없고 설정없이 발톱 메일이 시작되고 ./root에서 파일을 찾지 못하는 것에 대한 오류를 표시합니다. (내 Pi는 현재 사용할 수 없으므로 정확한 오류를 제공 할 수는 없지만 내가 그것을 게시 할 필요가있다). 다음은 내가 시도한 것입니다.문제를 동시에 강타

omxplayer ./Music/FileName.mp3 -p & claws-mail 
sudo omxplayer ./Music/FileName.mp3 -p & claws-mail 
omxplayer /home/pi/Music/FileName.mp3 -p & claws-mail 
sudo omxplayer /home/pi/Music/FileName.mp3 -p & claws-mail 

아이디어가 있으십니까? 감사합니다.

답변

0

오류 출력물과 로그가 도움이 될 것입니다.

정확하게 이해하면 사운드가 재생 될 때 소리를 내고 발톱 메일을 보내려합니다.

우선, 이것을 분리하여 줄을 분리하십시오.

omxplayer가 파일을 찾을 수 없습니다. 아마도 잘못된 디렉토리에 서 있거나 잘못된 디렉토리에서이 스크립트를 실행하고 있기 때문일 수 있습니다. 예를 들어, 전체 절대 경로를 사용하십시오 :

omxplayer -p /home/jason/Music/FileName.mp3 & 

&이 백그라운드 작업을합니다.

claws-mail 루트에있는 파일을 찾을 수 없습니다. 차라리 루트의 홈 디렉토리에있는 파일에 대한 읽기 액세스 권한이 없다고 추측합니다. 이것은 아마도 잘못 구성된 클로 메일 때문일 것입니다. 거기에 물건을 액세스해서는 안됩니다. 어쨌든 -이 문제를 해결하려면, 당신은 아마 루트로 발톱 메일 을 시작합니다

claws-mail 

이를 실행해야합니다. 이것은 당신이 원하는 것일 수도 아닐 수도 있습니다. 아마 사용자의 루트가 아닌 홈 디렉토리의 구성을 유지하면서 메일을 다시 구성해야합니다.

완전한 스크립트는

#!/bin/bash 

omxplayer -p /home/jason/Music/FileName.mp3 & 
claws-mail 
+0

감사처럼 보일 것입니다! 음악은 이제 제대로 작동하고 있습니다 (디렉토리가 잘못되었습니다). 그러나'sudo claws-mail'은 설정 없이도 실행하고 오류를줍니다. 나는 또한 내 사용자에게 그것을 변경할 수있는 방법을 찾을 수 없습니다. 더 이상 아이디어가 없습니까? 오류는'/root/.claws-mail/clawsrc : fopen : 해당 파일이나 디렉토리가 없습니다 .' – Jason

+0

sudo없이'claws-mail'을 시도해보십시오 - 그러면 어떻게됩니까? – Bex

+0

sudo없이 실행하면 오류가 발생합니다. – Jason

관련 문제