2009-10-02 6 views
8

화면에서 시작한 스크립트가 끝나면 현재 화면을 닫으라고 말할 수 있습니까? 그렇다면 어떻게? "Ctrl + A"다음에 k, y를 할 수 있다는 것을 알고 있습니다. 그것들을 죽이려하지만 그 버튼들을 발행하지 마라. 그리고 나는 "에테르"를 닫지 않는 스크립트의 끝에 "exit"를 추가하려고 시도했다.스크립트 종료 후 화면 종료

다른 스크립트를 자동으로 시작하는 스크립트가 있습니다.이 스크립트는 작동하는 것처럼 보이지만, 모든 구문의 정확성을 100 % 확신하지 못합니까?

screen -dm -S "script0$scriptID"; sleep 1; screen -S "fscript0$scriptID" -X screen ./script.sh "$input1" "$input2" 

도움 주셔서 감사합니다.

답변

7

이 명령은 screen의 현재 세션이 종료가 발생합니다

screen -X quit 

두 번째 질문에서 명령의 구문은 나에게 확인을 보인다. 문제가 있다고 생각하는 부분에 대해 구체적으로 설명해 주시겠습니까?

+0

감사합니다,이 트릭을 할 것으로 보인다. 문제가있는 곳을 실제로 알지 못합니다. 내가했던 것처럼 비효율적 인 것처럼 보였습니다. – Mint

1

때때로 열어 화면을 들고 고집 스크립트가 그에게 중단 키 시퀀스를 전송하여 사망 할 수 있습니다

screen -X -S "script0$scriptID" stuff "^C"