bash
-
리눅스 환경에서 아래 이미지와 같은 shell 스크립트를 통한 텍스트 모니터링 유틸리티를 만들어 보겠습니다. 스크립트 레이아웃 echo 명령를 통해 레이아웃을 구분할 수 있습니다. [root@d86a1cc708f1 ~]# line="###############################################################" [root@d86a1cc708f1 ~]# echo "$line" ############################################################### [root@d86a1cc708f1 ~]# line="---------------------------------------------------------------" [root@d86..
리눅스 모니터링 스크립트리눅스 환경에서 아래 이미지와 같은 shell 스크립트를 통한 텍스트 모니터링 유틸리티를 만들어 보겠습니다. 스크립트 레이아웃 echo 명령를 통해 레이아웃을 구분할 수 있습니다. [root@d86a1cc708f1 ~]# line="###############################################################" [root@d86a1cc708f1 ~]# echo "$line" ############################################################### [root@d86a1cc708f1 ~]# line="---------------------------------------------------------------" [root@d86..
2022.11.21 -
su - username -c "command" 위와 같이 명령어를 사용하거나 스크립트 내에서 동작하는 경우 스위치 하는 유저에 설정 된 환경 변수를 불러오지 못하는 알 수 없는 상황이 발생할 수 있습니다. 해당 문제에 대해 아래와 같은 내용의 경우 발생할 수 있으며 스크립트 작성 시 예외처리를 한다면 좋을 것 같습니다. 현상 junsuyoun@ad8772d8134e ~]$ cat .bash_profile ... 생략 ... PATH=$PATH:$HOME/.local/bin:$HOME/bin export PATH export JUN="test shell profile" 현상 재현을 위해 스위치 유저 명령을 수행할 유저에 JUN 변수를 선언 합니다. [root@ad8772d8134e ~]# su - jun..
linux/unix su - username -c 사용 시 주의 사항su - username -c "command" 위와 같이 명령어를 사용하거나 스크립트 내에서 동작하는 경우 스위치 하는 유저에 설정 된 환경 변수를 불러오지 못하는 알 수 없는 상황이 발생할 수 있습니다. 해당 문제에 대해 아래와 같은 내용의 경우 발생할 수 있으며 스크립트 작성 시 예외처리를 한다면 좋을 것 같습니다. 현상 junsuyoun@ad8772d8134e ~]$ cat .bash_profile ... 생략 ... PATH=$PATH:$HOME/.local/bin:$HOME/bin export PATH export JUN="test shell profile" 현상 재현을 위해 스위치 유저 명령을 수행할 유저에 JUN 변수를 선언 합니다. [root@ad8772d8134e ~]# su - jun..
2022.10.13