2016-10-21 4 views
0

저는 Linux/Riddleberry PI를 처음 접했습니다.Raspbian (jessie) 새 터미널 창 열기

"cvlc music.mp3"(VLC PLAYER)와 같은 명령은 재생이 끝날 때까지 셸을 차단하므로 새로운 셸 창에서 셸 스크립트의 명령을 실행하고 싶습니다. 이 올바른 따라서

또 다른 쉘

에 재생 명령을 내보낼 좋은 것입니까?

[start.sh]

#!/bin/sh 
lxterminal\ 
    --title="MyScriptWindow" \ 
    -e "bash -c ./exe.sh;bash"\ 
[exe.sh]

: 그놈 터미널은 & & 내가 두 dumnmy 쉘 스크립트를 만들어 테스트 목적으로 배포

에 대한 옵션이 될 것 같지 않습니다 lxterminal

#!/bin/sh 
echo "Hello World" 

[출력]

[email protected]:/home/pi# ./start.sh 

(lxterminal:1315): Gtk-WARNING **: cannot open display: 

답변

1

제대로 이해했다면,이 모든 것은 cvlc 실행시 셸을 해제하기를 원하기 때문에 가능합니다.

당신은 쉘 표준 출력에서 ​​분리하고 백그라운드 프로세스

 

nohup cvlc music.mp3 & 

이 한 정도로 그대로 실행해야합니까?

1

하면 알 수 있었다 그래서 배경

$> ./test.sh & 

에서 프로그램을 실행 또는 실 거예요 쉘을 차단 이러한 명령을 사용하여 screen

사용합니다.