'SCRIPT'에 해당되는 글 2건

  1. 2017.11.16 linux 유용한 스크립트 기록
  2. 2017.10.27 기준시간 이후 파일 검색

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 



Posted by 천연사이다

** Unix 에서 기준 시간 이후 파일만 검색 할때 **


1. touch 를 이용하여 기준시간 파일을 작성


$ touch -t 201206010000 timeline.txt

설명 : timeline.txt 파일을 2012년 6월 1일 00시 날짜로 생성


2. find 를 이용하여 기준시간 이후 파일들만 검색


$ find . -type f -newer timeline.txt

설명 : 현재 폴더기준으로 timeline.txt 파일 이후에 생성된 파일 목록을 출력


$ find . -type f -newer timeline.txt | xargs -i cp -p {} /tmp/test_temp

설명 : 현재 폴더기준으로 timeline.txt 파일 이후에 생성된 파일 목록을 입력으로 받아서

         /tmp/test_temp 폴더로 복사

'나의일 관련 > UNIX' 카테고리의 다른 글

gcam(GPFS Current Activity Monitor)  (0) 2017.10.27
Posted by 천연사이다
이전버튼 1 이전버튼

블로그 이미지
공부 기록
천연사이다

공지사항

Yesterday
Today
Total

달력

 « |  » 2024.5
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함