How IT

언제든지 물어보세요.

컨텐츠로 건너뛰기
  • 홈
  • Unix
  • Apple
  • Java
  • Android
  • C#
  • C++

GNU 화면을 로그인“쉘”로 사용 ​​쉘을 열 때

로그인, 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에 기본 로그인 쉘을 설정합니다. (여기서도 가능)


답변


이 글은 Superuser 카테고리에 분류되었고 gnu-screen, login, shell, unix 태그가 있으며 소장 마님에 의해 2022-03-19에 작성되었습니다.

글 네비게이션

← Painter의 알고리즘으로 정확한 결과를 얻는 방법? 대한 좋은 실마리는 없습니다. 나는 File : ///가 내 앱을 중단시키는 이유는 무엇입니까? 게시물 을 읽은 후 →

태그

  • android
  • apt
  • bash
  • boot
  • c#
  • c++
  • code-golf
  • command-line
  • debian
  • firefox
  • git
  • google-chrome
  • hard-drive
  • html
  • java
  • keyboard
  • linux
  • mac
  • macos
  • math
  • memory
  • microsoft-excel
  • mysql
  • networking
  • performance
  • permissions
  • python
  • r
  • regression
  • security
  • shell
  • sql-server
  • ssh
  • string
  • terminal
  • ubuntu
  • unity
  • usb
  • vim
  • virtualbox
  • windows
  • windows-7
  • windows-8
  • windows-10
  • windows-xp

최신 글

  • Windows에서 파티션 크기를 조정 한 후 APFS 파티션이 손실 됨 00 80
  • App Store에서 El Capitan을 강제로 다시 다운로드 하시겠습니까? 업데이트 된 플래시 드라이브 설치 프로그램을 빌드하기
  • 기존 시스템에 부팅 드라이브로 SSD 추가 백업에 큰 관심이 없습니다. 내가 걱정하는 것은이
  • geoJSON featureCollection에 properties 요소를 갖는 것이 유효합니까?
  • 추세를 식별하기 위해 신호 처리 원리를 신중하게 사용 매우 시끄러운 장기 데이터에서 추세를

카테고리

  • Android
  • Apple
  • C#
  • C++
  • cooking
  • cs
  • cstheory
  • diy
  • drupal
  • electronics
  • emacs
  • Gis
  • Git
  • Html
  • Java
  • Javascript
  • magento
  • photo
  • Python
  • raspberrypi
  • scicomp
  • Server
  • Software
  • Sql
  • stats
  • Superuser
  • ubuntu
  • Unix
  • vi
  • webapps
  • webmasters
  • wordpress
  • 게임개발
  • 코딩
Proudly powered by WordPress
Go to mobile version
Close