2017. 11. 16. 17:33 나의일 관련/클러스터관리툴
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 |
'나의일 관련 > 클러스터관리툴' 카테고리의 다른 글
ipmitool 명령어 모음 (1) | 2019.11.12 |
---|---|
오류 내용 : ld: cannot find -lfl (0) | 2018.01.08 |
PBS Pro stack size 조정 기록 (0) | 2017.11.13 |
SLURM 공부 기록 (0) | 2017.11.08 |
PBS Pro 사용자의 작업 제출 허용 기록 (0) | 2017.11.02 |