IT HOW

무엇이는 물어보세요

컨텐츠로 건너뛰기
  • 프로그래밍
  • 파이썬
  • 자바
  • 자바스크립트
  • 리눅스
  • c#

GNU 화면을 로그인“쉘”로 사용 xterm 또는

로그인, xterm 또는 다른 방법으로 새 ​​쉘을 열 때 화면을 자동으로 실행하는 가장 좋은 방법은 무엇입니까?

가장 일반적인 권장 사항은 exec screen일반 쉘의 rc 또는 로그인 / 프로필 파일 에 넣는 것이지만, 예를 들어 tcsh의 경우 로그인 쉘은 .login을 마지막으로 실행하고 비 로그인 쉘은 .cshrc를 마지막으로 읽습니다. exec screen.cshrc를 넣으면 로그인 쉘이 .login 파일을 소스하지 않고 .login에 넣으면 비 로그인 쉘은 화면을 실행하지 않습니다. 다른 쉘과 비슷한 문제가 있다고 가정합니다.



답변

한 가지 방법은 다음과 같습니다.

# if $STY is not set...
if [ -z "$STY" ]; then
    exec screen -ARR
fi

이것은을 위해 쓰여졌 bash지만 비슷해야합니다 csh. 이에 넣어 .cshrc위해 실행되는 모든 포탄입니다.


또 다른 방법 : 당신은 간단하게 할 수 있습니다 설정 screen로그인 쉘로 에서 /etc/passwd자체와이 줄을 추가하여 ~/.screenrc(물론, 경로를 수정합니다.)

defshell / bin / csh

그러나 이로 인해 /etc/passwd다양한 명령에 정의 된 로그인 쉘을 실행하는 프로그램이 중단 될 수 있습니다 .

( 편집 : 에 화면을 추가하는 것을 잊지 마십시오 /etc/shells)


답변

오래된 질문이지만 같은 것을 인터넷 검색하면 여기로 왔 으므로이 페이지를 우연히 발견 한 다른 사람에 대한 답변이 있습니다.

내가 지금까지 찾은 가장 좋은 것은 배포판에있는 경우 byobu 입니다. 로그인시 실행할 수있는 옵션이 제공되며 한 번에 여러 화면을 제어합니다.

한 위치에서 분리 및 로그 아웃 한 다음 다른 위치에서 동일한 세션에 로그인 할 수 있습니다.

화면은 서버 프로세스 실행에 사용하기에 좋지만 byobu는 일상적인 작업에 적합합니다.


답변

chsh 사용은 어떻습니까 :

chsh /usr/bin/screen

이것은 / etc / passwd에 기본 로그인 쉘을 설정합니다. (여기서도 가능)


답변


이 글은 슈퍼유저 카테고리에 분류되었고 gnu-screen, login, shell, unix 태그가 있으며 [호호] 야야님에 의해 2021년 12월 14일에 작성되었습니다.

글 네비게이션

← 왜 일부 운영 체제 이벤트 처리가 c 대신 asm으로 작성됩니까? 운영 체제 이벤트 처리가 C와 OS X Python virtualenv 설치를위한 PATH 작성 초보자이지만 virtualenv지금은 파이썬 프로젝트에 →

태그

  • android
  • apt
  • backup
  • bash
  • boot
  • c#
  • c++
  • command-line
  • css
  • debian
  • email
  • firefox
  • git
  • google-chrome
  • hard-drive
  • html
  • ios
  • iphone
  • java
  • javascript
  • keyboard
  • linux
  • mac
  • macbook
  • macos
  • microsoft-excel
  • mysql
  • networking
  • performance
  • php
  • python
  • security
  • shell
  • ssh
  • terminal
  • ubuntu
  • unix
  • usb
  • vim
  • virtualbox
  • windows
  • windows-7
  • windows-8
  • windows-10
  • wireless-networking

최신 글

  • 디스크 정리에 많은 시간과 CPU가 필요한 이유는 무엇입니까? 많은 시간을 소비하는 것 같습니다. 파일을
  • Vim에서 일반 모드와 삽입 모드 사이에서 커서를 어떻게 변경합니까? 모양 등)를 변경하는 방법을 알고
  • 집계 대 구성 무엇인지 이해하지만 집계가 무엇인지에 대한 명확한
  • Python 생성기 패턴에 해당하는 C ++
  • 소프트웨어 일반인의 경력 경로는 무엇입니까? [닫은] 전문에 대한 질문 이 질문에 영감을. 소프트웨어 전문가가

카테고리

  • c#
  • c++
  • git
  • html
  • 리눅스
  • 서버
  • 소프트웨어
  • 슈퍼유저
  • 안드로이드
  • 애플
  • 우분투
  • 자바
  • 자바스크립트
  • 파이썬
  • 프로그래밍
apthow.com powered by hoya
Exit mobile version