Ace-T's Blog 내 검색 [네이버 커넥트 이웃 합니다~^-^/ 요청 大 환영~~]

[삽질 스토리] ssh에 연결하면서 바로 shell 수행하기!!

OS/Shell Script 2016.05.10 16:19
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T




상황)

쉘스크립트를 하나 받았다.

이 쉘을 수행 후에 내가 개발한 것을 돌려야 한다. 이것은 다른 서버에 있다. ssh 공개키도 설정 된 상태!


방법)

ssh를 통해 서버에 접근하여 내가 개발한 것을 돌릴수 있는 쉘 스크립트를 돌리려고 한다.


시도1)

ex) ssh acet(user name)@search-acet-good(hostname):/home/acet/dev/hello.sh a b


아래의 오류가 계속 났다..ㅠ_ㅠ..

ssh could not resolve hostname name or service not known


/etc/hosts도 확인하여 등록하였지만 계속하여 났다..OTL=3=3


아래처럼 했더니..잘되었다..

ex) ssh acet(user name)@search-acet-good(hostname) /home/acet/dev/hello.sh a b


주저리 : 분명히 : 넣어도 잘되었었는데 이상하다...쿨럭~


 - END -




저작자 표시 비영리 변경 금지
신고

'OS > Shell Script' 카테고리의 다른 글

[삽질 스토리] ssh에 연결하면서 바로 shell 수행하기!!  (0) 2016.05.10
value too great for base (error token is 08 )  (0) 2015.02.04
Shell Script DeBug Mode  (0) 2012.10.29
shell if 문법  (2) 2012.02.09

acet 박태하가 추천하는 readtrend 추천글!

설정

트랙백

댓글

:::: facebook을 이용하시는 분들은 로그인 후 아래에 코멘트를 남겨주세요 ::::

value too great for base (error token is 08 )

OS/Shell Script 2015.02.04 16:00
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T




오류 내용

value too great for base (error token is 08 ) 등의 블라블라~


참고 사이트 :

http://stackoverflow.com/questions/12821715/convert-string-into-integer-in-bash-script/12821845#12821845


해결책

hour=8
 echo $(( ${hour#0} +1 ))

위처럼 #0을 붙여주면 된다.


   - 끝 -

저작자 표시 비영리 변경 금지
신고

'OS > Shell Script' 카테고리의 다른 글

[삽질 스토리] ssh에 연결하면서 바로 shell 수행하기!!  (0) 2016.05.10
value too great for base (error token is 08 )  (0) 2015.02.04
Shell Script DeBug Mode  (0) 2012.10.29
shell if 문법  (2) 2012.02.09

acet 박태하가 추천하는 readtrend 추천글!

설정

트랙백

댓글

:::: facebook을 이용하시는 분들은 로그인 후 아래에 코멘트를 남겨주세요 ::::

Shell Script DeBug Mode

OS/Shell Script 2012.10.29 15:48
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T


Shell에서 Debug mode 같은 것 이다.
set -x
doBegin <- 함수
set +x

그 밖에 유용한 것들 알아두면!^-^good~
$? <-- 최근 명령어를 뜻한다.
$# <-- 파라미터 갯수를 뜻 함.
aCET=`echo $2 | tr [a-z] [A-Z]`  <-- tr 문법으로 앞에께 INPUT  뒤에께 OUTPUT
 - 에코의 문자열과 연결하여 tr을 할 수 있다.
wc -l  <-- 카운트



기타  참고 사항! 링크~
2012/02/09 - [OS/Shell Script] - shell if 문법
2012/10/09 - [OS/Linux&Unix] - sed 명령어
2012/10/23 - [CM/Jenkins] - [JIRA] 리눅스 커맨드 상에서 지라 컨트롤 하기!


저작자 표시 비영리 변경 금지
신고

'OS > Shell Script' 카테고리의 다른 글

[삽질 스토리] ssh에 연결하면서 바로 shell 수행하기!!  (0) 2016.05.10
value too great for base (error token is 08 )  (0) 2015.02.04
Shell Script DeBug Mode  (0) 2012.10.29
shell if 문법  (2) 2012.02.09

acet 박태하가 추천하는 readtrend 추천글!

설정

트랙백

댓글

:::: facebook을 이용하시는 분들은 로그인 후 아래에 코멘트를 남겨주세요 ::::

shell if 문법

OS/Shell Script 2012.02.09 17:36
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T
if [ ! -f $EDI_FILE ] && [ ! -f $RCV_FILE ] ; then -- 파일이 유무 확인 없으면 true

       if [ -f $ERR_FILE ] ; then
                rm $ERR_FILE
       fi

       if [ -s $RCV_FILE ] ; then

       fi

else
    echo "$EDI_FILE 또는 $RCV_FILE가 존재합니다."
fi
대충 보면 알수 있듯이 if 로 열면 fi로 닫는다.

if조건에 보면 -f , -s 등을 볼 수 있다.

이런것만 파악하면 금방 사용 할 수 있을 것이다.

if 조건 그림 참고




더 쉬운 예제~!!
#/bin/sh
if [ -f acet.log ]
then
echo acet.log exist
else
echo acet.log not exist
fi

-f는 파일 유무!!

저작자 표시
신고

'OS > Shell Script' 카테고리의 다른 글

[삽질 스토리] ssh에 연결하면서 바로 shell 수행하기!!  (0) 2016.05.10
value too great for base (error token is 08 )  (0) 2015.02.04
Shell Script DeBug Mode  (0) 2012.10.29
shell if 문법  (2) 2012.02.09

acet 박태하가 추천하는 readtrend 추천글!

설정

트랙백

댓글

:::: facebook을 이용하시는 분들은 로그인 후 아래에 코멘트를 남겨주세요 ::::

티스토리 툴바