솔라리스에서 본쉘로 스크립트를 실행합니다.
코드는 아래와 같습니다.
#!/bin/sh RESULT=`./test | grep "PATTERN"` echo $RESULT exit 0
그런데, 위와같이 실행했을 때 ./test 가 정상적으로 실행안될 때가 있습니다.
그래서 RESULT 변수에 값이 안들어가게 됩니다.
본 쉘에서 프로세스의 pid를 구하여 kill 할려고 합니다.
프로세스 네임이 유일하다면 문제가 안되겠지만, 유일하지 않다는 가정하에,
최소한의 문제가 안되는 범위로 스크립트를 짜면 되겠다는 생각이 들었습니다.
pidof, pkill, killall 등이 없다는 전제입니다. 물론 없는 환경이 있어서 그렇습니다.
스크립트를 현재 디렉토리에서 실행하거나 다른 디렉토리에서 실행할 때
스크립트의 절대경로를 구하고자 합니다.
아래와 같이 짜봤는데요, 쉽게 구할 수 있을 다른 방법이 있을까요?
#!/bin/sh # file name : test EXEC_FILE=$0 echo $EXEC_FILE if [ "$EXEC_FILE" = "./test" ] || [ "$EXEC_FILE" = "test" ]; then
Windows Media 미리듣기 링크의 링크 주소를 복사해서, 인자로 넘겨주시면 됩니다.
그냥 클릭해도 새 창으로 뜨긴 하는데, dump하기 귀찮아서 -_-; mplayer에서 그냥 덤프만 하는 방법은 없나요? 재생을 꼭 하는군요.. ;
#!/bin/sh TEMP=`wget -O - -q "$1" cat .temp | grep "SRC=" | perl -pi -e "s/.+SRC=\"([^\"]+)\".+/\1/g"`
table 태그 사이에 form 태그를 껴넣는것은 정말 하고 싶지 않지만, 게시판 목록 처럼 나오고 한줄 한줄이 다른 폼일 경우 마땅한 대안이 없어서 그렇게 합니다.
즉 table form tr td /td /tr /form form tr td /td /tr /form ... /table
이런식입니다.
안녕하세요. 최근 csh을 사용하게 됐습니다.
shell script를 작성하는데 csh 에서는 사용자정의함수를 어떻게 만드는건가요??? 제가 가지고 있는 책들은 너무 허접한 책들밖에 없어서요... 거기에 나오지도 않고...
이렇게 저렇게 해봐도 안되네요. 도와주십시오.
일단, 함수를 만드는 형식.
심각하게 좋은 음악 플레이어 아마록. 저는 아마록을 음악 플레이어로 쓰고 있습니다. DB까지 연동하여 체계적으로 음악을 관리할 수 있기 때문이죠.
윈도에서 임베디드 코드 편집을 하는데 이것저것 에디터를 써봤으나 맘에 드는게 거의 없군요. vim 에서 어설프게나마 방향 이동이나 찾기 등의 키워드를 익힌 후로는 도저히.. :( emacs도 시도해봤으나 ctrl, alt 키 쓰는데는 질려버렸습니다.
하여, vim 으로 정착을 해보려고 합니다...만.. source insight 류의 참조 기능 및 비주얼한 기능들이 또한 아쉽기도 하네요.
안녕하십니까??
먼저 테스트용 스크립트 하나 만들었습니다..
vi devel
export PROJECT=project export PRJROOT=/home/${PROJECT} cd $PRJROOT
:wq
./devel 실행시켰더니..ㅡ.ㅡ 반응이 없네요..ㅡ.ㅡ
해서 일일이 bash상태에서
라고 하면 정상적으로 /home/project/ 로 디렉토리 전환이 되는데...상기처럼 스크립트 맹글어서 하면 반응이 없네요..왜 그럴까요?? ㅡ.ㅡ 쩝..
안녕하세요...
CVS를 사용해야 하는데 답답한게 너무나 많군요...
다름이 아니라... ftp script를 만들라고 하는데... 막막합니다...휴~~
서버는 미국에 있습니다. tool은 putty를 사용하고 있구요...
putty상에서 서버에 바로 접속이 가능하도록 script를 만들라고 하는데... 시작을 어떻게 해야할지
도저히...ㅠ.ㅠ