[Ubuntu] GUI 터미널을 띄워 그 안에서 특정 shell 자동 실행 > Linux/Apm

본문 바로가기
사이트 내 전체검색

Linux/Apm

[Ubuntu] GUI 터미널을 띄워 그 안에서 특정 shell 자동 실행

페이지 정보

작성자 sbLAB 댓글 0건 조회 5,256회 작성일 21-04-11 23:00

본문

[Ubuntu] 터미널을 띄워 후 그 안에서 특정 shell 자동 실행 


0. 관리자권한 획득

sudo su 


로그인 계정은 happy  ,   /home/happy 계정 홈디렉토리에서 작업한다고 가정.


1. /home/happy 로 이동

# cd /home/happy


2. 실행할 스크립트(teststart.sh) 생성 예.

#nano teststart.sh         또는   vi teststart.sh    <- I : 인서트, :wq  저장 

------------------------

#!/bin/sh

cd /home/happy/appflix_hdd/

gnome-terminal -- ./appflix start   ※  --  앞뒤에 공백 필요.

-------------------------------------


3. 실행 권한적용

chmod 755 teststart.sh   


4. 서비스등록(5번과 같이 GUI 툴에서 시작프로그램 등록 설정)

update-rc.d teststart defaults 


5. 우분투 시작프로그램 GUI 유틸리티에서 시작프로그램 추가 등록 => /home/happy/teststart.sh 실행파일 입력

[ubuntu 22.04]  ※  Command 경로 실행 sh파일 선택시 접근권한 없다고 나오면 파일 소유자/권한 확인, 재부팅 시도.

95336bfdfebe350e4bf92985e1a292a7_1676413940_7057.jpg
95336bfdfebe350e4bf92985e1a292a7_1676413954_7841.jpg
 

[mint]

20f5758617773b06f94d2b0919e87b07_1646007567_591.png
 

6. 설정된 자동시작 파일 확인 경로

# cd /home/happy/.config/autostart/ 

# ls

teststart.sh.desktop

# cat teststart.sh.desktop

[Desktop Entry]

Type=Application

Exec=/home/happy/teststart.sh

Hidden=false

NoDisplay=false

X-GNOME-Autostart-enabled=true

Name[en_US]=teststart.sh

Name=teststart.sh

Comment[en_US]=teststart gnome-terminal  autostart

Comment=teststart gnome-terminal  start




댓글목록

등록된 댓글이 없습니다.

회원로그인

접속자집계

오늘
306
어제
356
최대
1,279
전체
211,669

그누보드5
Copyright © sebom.com All rights reserved.