0
저는 작업중인 항목에 대한 분할 화면 항목을 설정하는 .screenrc 설정 파일을 만들었으며 Ctrl + d 키를 눌러 종료했지만 화면을 종료 할뿐입니다. 실제 프로세스가 실행됩니다. 내 .screenrc 파일 atm의 바인드 키 부분을 처리 할 수있는 방법이 있습니까?GNU 화면 종료 및 killall 프로세스
bindkey ^D quit
그것은 종료하고 BTW 그래서 그것의 복잡성에 추가 할 수있는 다중 분할 화면을 죽일 필요가있다. 궁극적으로 나는이 사용자 정의 스크립트를이 사용자 정의 .screenrc 파일을로드하는이 스크립트를 빠져 나가는 빠른 방법으로 Ctrl + C 또는 Ctrl + D에 바인드하고 싶습니다. 감사합니다. . 당신은 당신이 다음
screen -r -d to re-attach
을 사용할 수 있으며 나는이에 시도 할 것이다 당신이
ctrl a \
을 필요로 생각 기능
ctrl a c to create a new screen
ctrl a a or [0-9] to run through connections
ctrl a d to detach
화면 Ctrl 키를 알고있는 경우
감사합니다. @vahid, 나는 ctrl을 시도했지만 종료되었습니다. 그러나 시작한 프로세스를 죽이지 않는 것 같습니다. 예 : 나는 화면 창에서 실행중인 작업을 만들고 Ctrl + A를 사용하여 종료하고 종료합니다. 그런 다음 ps aux를 실행하면 | grep make와 나는 여전히 프로세스를 볼 수있다. 나가서 그걸 죽일 수있는 방법이 있니? – stilliard
나는 이것을 테스트하고 있었고, 태스크가 자체 실행 pid로되어 있다면 cat/etc/passwd && sleep 100 vs cat/etc/passwd && sleep 100 & - 마지막 앰퍼샌드가 그것을 설정하는 곳과 관련이 있다고 생각한다. 자체 작업으로 실행하는 경우 ... 추적하는 것이 정말 어려울 수 있습니다. 새 사용자로 화면을 표시 한 다음 pkill -U newuser를 실행하면됩니다. – Vahid
특정 사용자와 함께 화면을 여는 방법에 대한 좋은 아이디어가 있습니다. 후에, 나는 그것을 지금 감사 할 것이다! – stilliard