반응형 OS/Linux 서버간 파일 전송 ( scp ) 2014. 3. 11. ftp 또는 sftp 의 get, mget, put,mput 을 이용하면 폴더가 자동으로 생성이 되지 않는다. 1. Local -> Serverscp -r -P 포트번호 로컬경로 계정명@서버주소:서버경로 2. Server -> Localscp -r -P 포트번호 계정명@서버주소:경로 로컬경로 scp 를 사용하면 폴더까지 생성이 되며 복사가 이루어진다. error while loading shared libraries libstdc++ so 6 에러 시 2014. 3. 10. 확인 사항 LD_LIBRARY_PATH 에 등록된 경로를 확인 echo $LD_LIBRARY_PATH find 경로 -name libstdc++ 로 검색하여 라이브러리 경로에 있는지 확인한다. 없을 경우, ./bash_profile 을 수정 반복해서 명령어 자동 실행 2012. 1. 27. 스크립트 auto_cmd.sh #!/bin/sh CMD="$1" CMD2="$2" while [ 1 ]; do eval $CMD sleep $CMD2 done ================================= 실행 auto_cmd.sh "명령어" 반복주기(초) ex) auto_cmd.sh "ls -al" 60 : 60초 마다 ls -al 명령어 수행한 결과를 보여준다. 아래는 매 시간 마다 실행이 되고, 날짜가 변경 될 경우 처리하는 소스이다. #!/sbin/sh CMD="$1" CMD2="$2" CMD3="$3" DATE1=`date +%d` while [ 1 ]; do NOWDATE1=`date +%d` #change date check if [ "$DATE1" != "$NOWDATE1" .. [IBM] 파일이 사용중인지 확인 2011. 10. 19. fuser 파일명 결과 : 해당 파일이 특정 프로세스에 의해 사용되어 진다면, 프로세스 아이디 값을 반환 UNIX(Linux) 에서 파일 뒷부분을 잘라서 저장하는 법 2011. 6. 8. 로그성 파일을 tail로만 볼려니 너무 순식간에 지나가 버리고, 전체 파일들 다 받아서 보기엔 용량이 어마 할 때 요렇게 해서 파일을 뒷부분만 짤라서 보자 tail -줄수 열어볼파일명 | cat > 저장할파일명 EX ) tail -1500 a.txt | cat > a.out 프로세스 종료 확인 2011. 4. 19. check=`ps -ef | grep Dsmagent | grep java | wc -l` checkProcess=`echo $check | sed "s/[\t\s]//g"` if [ "$checkProcess" = "1" ]; then printf "Aready Start Agent ..." else printf "Start Agent ..." $HOME/agent/bin/smagent -r `hostname` fi Unix 시스템 정보 확인(SunOS 기준) 2011. 4. 19. 1. 시스템 전반 dmesg | more 2. cpu 정보 psrinfo -v | more 3. 32/64비트 확인 isainfo -kv (솔라리스 7이상) 4. 세부정보보기 /usr/platform/sun4u/sbin/prtdiag -v /usr/platform/sun4v/sbin/prtdiag -v 유닉스 파일 또는 폴더 수 확인 2011. 4. 13. 파일 수 보기 ls -l | grep ^- | wc -l 폴더 수 보기 ls -l | grep ^d | wc -l 프로세스 종료 확인 2011. 3. 9. 프로세스 종료 확인 쉘 스크립트 check='ps -ef | grep Dsmagent | grep java | wc -l' checkProcess='echo $check | sed "s/[\t\s]//g"' if [ "$checkProcess" = "1" ]; then printf "Aready Start Agent ..." else printf "Start Agent ..." 실행 구문 fi 백그라운드로 명령어 실행하기 ( 텔넷 ) 2011. 2. 7. nohup : 세션이 종료되어도 계속 실행된다. & : 백그라운드로 실행 사용예 : nohup rm -rf ./ & 이전 1 2 3 다음