본문 바로가기
3. 개발 관련/정리 :: issue 와 resovle

uBuntu Linux에서 로그인 후 프로그램/커맨드 자동 실행 하기

by kyuho.choi 2014. 8. 21.
728x90
반응형

-. uBuntu Linux에서 로그인 시에 프로그램이나 특정한 커맨드가 자동으로 실행되도록 설정하려면?.



.bashrc : 로그인 사용자의 환경 설정 내용이 작성되어 있음,

             해당 사용자가 로그인시에 자동으로 실행되는 스크립트


.log : 임의 작성 스크립트로 로그인 시에 동작할 프로그램을 작성.



1. .bashrc 파일 가장 밑에 아래 내용을 작성


#] vim ~/.bashrc


94 if [ -f ~/.log ]; then

95         bash ~/.log

96 fi



2. .log 파일 작성


#] vim  ~/.log


  1 #!/bin/sh

  2 

  3 if [ -z `pgrep tail` ]   # tail 프로그램이 현재 동작 중인지 확인

  4         then                # tail 프로그램이 동작하지 않으면, 아래 커맨드 실행

  5                 tail -f /var/log/kern.log                      # kernel log 를 지속적으로 뿌려주라

  6 fi


# 위와 같이 작성하면 두 개 이상의 터미널로 로그인해도 하나만 실행됨.




-. uBuntu Linux에서 로그인 시에 자동으로 특정 디렉토리로 이동하고 싶으면?.


1. .bashrc 파일 가장 밑에 아래 내용을 작성


#] vim ~/.bashrc


102 if [ -d ~/workspace/Cornerstone ]; then

103         cd ~/workspace/Cornerstone

104 fi




728x90
반응형

댓글