linux 유용한 스크립트 기록
linux 에서 사용하는 유용한 스크립트 정리
- PATH 환경변수에 설정한 경로 출력
$ echo $PATH | tr ":" "\n" | grep "\/" |
- LD_LIBRARY_PATH 환경변수에 설정한 경로 출력
$ echo $LD_LIBRARY_PATH | tr ":" "\n" | grep "\/" |
- SGE 작업 제출 스크립트 에서 실행 hostname list 얻기 스크립트
host=`cat $TMPDIR/machines | uniq | tr "\n" "," | sed "s/,$/\n/g"` |
- Linux 시스템 기본 정보 확인하기
[예제]
#!/bin/sh if [ -f /etc/redhat-release ]; then version=`cat /etc/redhat-release | tr -d ['a-z','A-Z','\(','\)'," "]` glibc_version=`ldd --version | head -n 1 | tr -d ['a-z','A-Z','\(','\)'," "]` gcc_path=`which gcc` default_gccversion=`$gcc_path --version | head -n 1 | awk '{print $1" "$3}'` echo "OS Version : RedHat Series" $version echo "System Compiler Version :" $default_gccversion echo "GNU libc Version :" $glibc_version fi |
[결과]
OS Version : RedHat Series 5.3 System Compiler Version : gcc 4.1.2 GNU libc Version : 2.5 |