본문 바로가기
반응형

쉘 스크립트4

터미널에서 jtop(jetson-stats) 원격 실행 (Remote jtop Run By Terminal) 아래 링크 참조 https://wowcat.tistory.com/3151 터미널에서 GUI 프로그램 원격 실행 (Remote Widows Run By Terminal) 먼저 해당 GUI 창을 띄울 세션 PID를 알아야 한다. 아래는 PID가 2309일 경우를 전제하였을 경우의 예시이다. export DISPLAY=$(cat /proc/2309/environ | tr '\0' '\n' | grep DISPLAY | cut -d '=' -f2-) export DBUS_SESSION_BUS_ADDR wowcat.tistory.com jetson-stats 설치 방법은 아래 링크 참조 https://wowcat.tistory.com/3153 2023. 8. 7.
터미널에서 GUI 프로그램 원격 실행 (Remote Widows Run By Terminal) 먼저 해당 GUI 창을 띄울 세션 PID를 알아야 한다. 아래는 PID가 2309일 경우를 전제하였을 경우의 예시이다. export DISPLAY=$(cat /proc/2309/environ | tr '\0' '\n' | grep DISPLAY | cut -d '=' -f2-) export DBUS_SESSION_BUS_ADDRESS=$(cat /proc/2309/environ | tr '\0' '\n' | grep DBUS_SESSION_BUS_ADDRESS | cut -d '=' -f2-) 세션 PID를 모를 경우 검색해야 하는데 gnome-shell이나 gnome-session이라는 이름을 사용할 경우 보통 pidof 명령어를 사용하여 아래처럼 알아 낼 수 있다. pidof gnome-shell p.. 2023. 8. 7.
쉘 스크립트 느낌표 사용 방법 Bang Exclamation mark shell script #!/bin/bash Value1="지옥으로 키티" Value2="Value1" echo '$Value1 =' $Value1 # 지옥으로 키티 echo '$Value2 =' $Value2 # Value1 echo '${!Value2} =' ${!Value2} # 지옥으로 키티 변수의 값을 변수명으로 간주하여 간접 참조하는 문법입니다. C언어로 보자면 포인터의 포인터 방식이라고 생각할 수도 있겠네요. 2021. 6. 29.
2차원 배열 쉘 스크립트 shell script programming 2D 2 Dimensional Array 정확하진 않지만 쉘 스크립트는 2차원 배열은 지원하지 않는 것 같습니다. bash의 경우는 지원하지 않는다는 글을 읽어 보았는데 다른 쉘의 경우도 그러한지는 모르겠네요. 하여 아래처럼 1차원 배열을 2차원처럼 사용하는 코드를 작성해 보았습니다. #!/bin/bash array1=(11 12 13 14 15) array2=(21 22 23 24 25) array3=(31 32 33 34 35) array4=(41 42 43 44 45) array5=(51 52 53 54 55) array=(array1 array2 array3 array4 array5) for((i=0; i 2021. 6. 25.
728x90
반응형