반응형

#!/usr/bin/ksh

HOST=www.yourhost.co.kr
USER=userid
PASSWD=password
x=$1;
target=/home/yourdirect/

exec 4>&1
ftp -nv >&4 2>&4 |&

print -p open $HOST
print -p user $USER $PASSWD
print -p mkdir $1
print -p cd $1
print -p put $2

사용법
ksh  파일이름.ksh 생성할폴더 파일이름

이렇게 하면 target 폴더 내에

생성할폴더를 만들고 파일이름 파일을 등록 합니다.


반응형
반응형
Putty 커넥션 매니져가 Alpha에서 Beta로 업그레이드 되었네용

오랫만에 갔더니 작년

8월달에 업그레이드 되었다는 T.T

  • v0.7.1.136 - 08/23/2009 (beta)
    • Added : 64bits Operating Systems support (Feature Request #8)
    • Added : Multi Command Sender to send command to multiple connections (Feature Request #9)
    • Added : Multiple instance are now allowed (can be check/uncheck in options) (Feature Request #23)
    • Added : Multi-select support in Connection Manager (Feature Request #47)
    • Added : Drag&Drop support in Connection Manager (Partial Feature Request #49)
    • Added : Ability to choose between CR and LF for login macro commands (required by some remote OS) (Feature Request #38)
    • Added : Internal engine has been fully redesigned to be able to support putty-like softwares in the future (based upon plugin)
    • Added : PuTTY sessions are now displayed in a dedicated dockpanel
    • Added : Current connection toolbar buttons are now separated into a dedicated toolbar
    • Added : System informations form added to make support easier (Help > System informations)
    • Fixed : PuTTYCM doesn't come to the top when a PuTTY session is focused (Bug #11)
    • Fixed : Connection Manager layout is not remembered (Bug #12)
    • Fixed : Connection string (user@hostname) is not handled correctly (Bug #14)
    • Fixed : ALT-TAB is not working correctly (FR #16)
    • Fixed : "Unable to open connection" sometimes occurs (Bug #39)
    • Fixed : Proxied connections not supported Bug (Bug #43)
    • Fixed : Disabled hotkeys are not correctly handled
    • Fixed : Notify tray icon context menu not correctly displayed when connections are opened
    • Fixed : Minor bug fixes
    • Removed : Help file is discontinued and replaced by online documentation
    • Removed : Multi Command Sender "All" item is removed as it is considered useless (only visible connections are allowed)

바뀐 점은 위와 같습니다.



그리고, zip 파일이었는데 설치 파일을 이용해서 설치가 가능합니다. ^^;;

제 블로그에 있는 관련 글입니다.

2009/05/28 [무료소프트웨어] Secure CRT 대체 프로그램 Putty + Putty Connection Manager (2)

2008/11/10 Putty Connection Manager (2)


다운로드 받으실 수 있는 곳은

제 블로그에서 
또는 직접 puttycm 메인 홈페이지에서

http://puttycm.free.fr/cms/index.php?option=com_content&view=section&layout=blog&id=6&Itemid=60

받으실 수 있습니다.

P.S puttycm 홈페이지가 예쁘게 바꼈습니다.

재작년에 처음 소개 할때는 정말 단순 했는데 ^^;;






반응형
반응형
tdate=`date +%Y%m%d`

맨날 잊어버려서 ^^;;
반응형

'리눅스(LINUX)' 카테고리의 다른 글

리눅스는 무엇인가?  (0) 2009.05.29
리눅스 강의 1  (0) 2009.05.16
Linux에서 DNS 설정하기 초간단 메뉴얼  (0) 2009.03.04
웹서비스 로그 분석 툴 - Webalizer (1)  (0) 2009.02.14
Linux용 M MidnightCommander(2)  (2) 2009.02.03
반응형

보통은 sh나 bash를 통해서 쉘프로그래밍을 합니다.

하지만 저는 보통 PHP를 가지고 쉘 프로그램을 작성합니다.

php 문법을 이용해서 프로그램을 작성하시구요

패스가 걸려 있다는 전제하에서

php phpfilename.php

로 하시면 프로그램이 실행 됩니다.

php로 소켓두 가능하고, php로 여러가지가 가능하기 때문에 원하는 기능을 사용하시면 됩니다.

php로 쉘프로그래밍 을 할때 1번째 당면하는 문제는 아규먼트를 어떻게 받아 들일까 하는 것입니다.

1번째 방법은 다음 scanf 함수를 사용하는 것입니다.(from PHPSCHOOL)

function scanf(){
$fp=fopen("/dev/stdin","r");
$tmp=fgets($fp,2048);
fclose($fp);

return $tmp;
}

위 함수를 사용하시면
echo "내용을 입력해주세요>>";
$res=scanf();

위와 같이 하시면요

실행시에

내용을 입력해주세요>> 하고 커서가 깜밖거립니다. 그때 입력하시면 되고

$res 값을 이용해서 작업하시면 됩니다.

2번째 방법은 다음과 같이 C나 다른 언어 처럼 아규먼트로 넣는 방법입니다.

php phpfilename $변수명=값 $변수명=값

위와 같이 넣으시면

프로그램에서 $_GET[변수명]

또는 $_REQUEST[변수명]

으로 자료를 활용하실 수 있습니다.

반응형

+ Recent posts