시작시 실행할 명령과 함께 byobu 세션을 얻으려면 어떻게합니까?


14

서버가 시작될 때 Bybun을 Ubuntu Server 12.04로 시작하려고합니다.

화면 세션 으로이 작업을 수행하는 방법을 알아 냈지만 화면이 아닌 추가 기능이 모두 Byobu 에 있기를 바랍니다 .

start()화면에 대한있는 init.d 스크립트 내에서이 작품을 (를 통해 올바른 사용자 환경을 변경 한 후 그 라인 su - $USER -c "$USER_INIT; $1" >/dev/null && return 0--- 사용자와 USER_INIT 모두 제대로 채워 화면을 통해 작동 테스트는)

screen -U -S $SESSIONNAME -d -t $WCAPP -m $WCAPP

교체 screen와 함께 byobu또는 byobu-screen작동하지 않습니다. 백엔드가 화면으로 설정되어 있습니다.

/.byobu/windows사용자가 byobu 백엔드를 수동으로 시작할 때까지 파일이 실행되지 않으므로 파일 을 편집하고 싶지 않습니다.

내가 사용하는 $ SESSIONNAME은 weechat이고 $ WCAPP 변수는 weechat-curses입니다. 변수를 전달하는 대신 리터럴 값을 사용하는 것에 대한 논쟁이 없습니다.

감사합니다.

답변:


7

터미널 ( CTRL+ ALT+ T)을 열고 다음과 같이 입력하십시오.

nano /etc/rc.local

그런 다음 0을 종료하기 전에이 줄을 추가하십시오.

byobu -S boot-time mycommand &

그런 다음 ctrlx저장 후 닫기를 누르십시오 .


rtorrent와 함께 이것을 사용해 보았지만 효과가 없었습니다. 무엇이 잘못되었는지 알 수있는 방법이 있습니까?
Ian Hyzy
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.