screen -dm: "계정이 인식되지 않습니다"

screen -dm: "계정이 인식되지 않습니다"

화면 이 screen먼저 분리되고 현재 폴더가 cd /home.

실행할 때 screen -dm "cd /home"(매개변수-dm 방법"분리 모드의 시작 화면. 새 세션이 생성되지만 연결되지는 않습니다." ) 다음과 같은 오류 메시지가 나타납니다.

Cannot identify account 'cd '.`

그런데 실행하면 screen -dm "$(cd /home)"에러 메시지는 나오지 않지만 생성된 화면에 현재 폴더가 없습니다 /home.

왜?

답변1

후자의

screen -dm "$(cd /home)"

CDPATH명령이 도달한 디렉토리를 보여주는 메시지를 얻기 위해 쉘로 대체되었습니다 cd. 그러나 이 cd명령은 표시되는 명령줄이 아닌 하위 쉘에서만 작동합니다 screen.

전자는 대체되지 않으며 screen"라는 디렉토리로 무엇을 해야할지 모릅니다.cd /home"

어쩌면 다음과 같은 의미일 수도 있습니다(따옴표 제외).

    screen -dm cd /home

이는 매뉴얼 페이지에 나열된 패턴을 따릅니다.

screen [ -options ] [ cmd [ args ] ]

관련 정보