본문 바로가기
반응형

linux28

Docker arg와 env사용 방법 docker에서 arg와 env에 대한 사용 방법을 정리 arg : Dockerfile build시에 사용하는 변수 env : container 시작시에 사용하는 변수 env 옵션을 이용하여 docker를 이용하여 spring boot 실행시에 profile을 지정할 수 있다. 2020. 9. 16.
bash shell 실행 명령어 확인하기 출처 : http://mywiki.wooledge.org/BashFAQ/050 쉘을 생성해서 명령어를 실행할때 명령어를 확인 또는 출력을 위해서 명령어를 변수에 담는 경우가 있는데 명령어를 변수에 담게 되면 원하는대로 명령어가 실행되지 않는 경우가 있다. 명령어를 변수에 담지 않고 확인하는 방법 스크립트 실행 bash -x ./test.sh 스크립트 안에서 원하는 영역에서만 출력 #!/bin/bash A="echo hi" B="echo hello" C="$A && $B" echo $C // prints "echo hi && echo hello" set -x $C set +x echo "$A && $B" // prints "echo hi && echo hello" $A && $B #!/bin/bash A=.. 2020. 8. 20.
nginx rewrite 설정 nginx에서 uri에서 특정 값을 포함하거나 파라미터에서 특정 값이 포함됐을때 다른 uri로 rewrite시키는 설정이다. nginx variable에 대한 설명은 아래 사이트에서 확인 가능하다. nginx.org/en/docs/http/ngx_http_core_module.html Module ngx_http_core_module Module ngx_http_core_module Directives Syntax: absolute_redirect on | off; Default: absolute_redirect on; Context: http, server, location This directive appeared in version 1.11.8. If disabled, redirects issued.. 2020. 6. 12.
diff를 이용한 파일 비교 diff를 이용하여 파일 내용을 비교할 수 있다. 스크립트를 통해서 파일내용이 다를때 처리를 할 수 있다. 파일 a aaaaa 파일 b bbbbb 파일 c aaaaa diff.sh echo "diff a b" diff a b DIFF_RESULT=$? echo "diff a b result : ${DIFF_RESULT}" if [ ${DIFF_RESULT} -eq "0" ] then echo "a and b are same files" else echo "a and b are differnt files" fi echo -e "\n\ndiff a c" diff a c DIFF_RESULT=$? echo -e "diff a c result : ${DIFF_RESULT}" if [ ${DIFF_RESULT} .. 2020. 5. 8.
반응형