2008년 09월 04일
Sybase DB 에서 unix shell 실행하기
[IQ]
호출방식:
~~
call xp_real_cmdshell('ls -al > /BI2/iq127/tmp/x.out');
commit;
~~
==> 이와 같은 경우 UNIX 명령(ls -al)이 실행되며, 결과가 /BI2/iq127/tmp/x.out 에 저장
==> 결과를 화면상에서 받을 수 없으며, 결과는 .out file을 기준으로 판독
[ASE]
xp_cmdshell 'xxx.sh'
와 같이 실행하면 된다.
# 혹시 -o Bad Option 과 같은 에러가 생기면
유닉스의 /home/.profile 안에 -o Vi 옵션이 있는지 보고 있으면 삭제한다.
호출방식:
~~
call xp_real_cmdshell('ls -al > /BI2/iq127/tmp/x.out');
commit;
~~
==> 이와 같은 경우 UNIX 명령(ls -al)이 실행되며, 결과가 /BI2/iq127/tmp/x.out 에 저장
==> 결과를 화면상에서 받을 수 없으며, 결과는 .out file을 기준으로 판독
[ASE]
xp_cmdshell 'xxx.sh'
와 같이 실행하면 된다.
# 혹시 -o Bad Option 과 같은 에러가 생기면
유닉스의 /home/.profile 안에 -o Vi 옵션이 있는지 보고 있으면 삭제한다.
# by | 2008/09/04 09:15 | Database | 트랙백 | 덧글(0)



