ftpshut(8)

이름
ftpshut - 지정한 시간에 ftp server를 다운시킨다.

문법
ftpshut [ -V ] [ -l min] [ -d min] time [ warning-message ... ]

설명
ftpshut 명령은 ftp server가 shut down을 할때 superuser가 ftp user 에게 공지할수 있는 자동 shutdown 진행을 준비한다.

-V 옵션은 저작권과 버젼 정보를 출력한다.

time 은 ftpshut 이 ftp server를 다운시킬 시간을 말한다. "now"라는 단어를 사용하여 즉시 shutdown을 할수 있으며 또한 아래와 같은 하나 또는 두개의 형식으로서 미래의 시간을 지정할 수도 있다. : + number 또는 HHMM. 첫번째 형식은 ftp server down 시간을 minutes(분) 으로서 지정을 한다. 두번째는 24-시간 형식을 사용하여 지정할 날의 시간에 ftp server의 shutdown을 지정한다.

shutdown 10분전 또는 ftpshut 이 10분이 안남았다면 새로운 ftp 접근은 즉시 거부된다. 이 시간은 -l flag 를 통해서 정의되어 진다.

shutdonw 5분전 또는 ftpshut 이 5분이 남지 않았다면 현재 접속이 되어 있는 connections 들은 즉시 끊어지게 된다. 이 시간은 -d flag를 통해서 지정이 된다.

[ warning-message ... ] 은 75 문자의 길이의 형식을 취한다. ftpshut 은 magic cookie의 실제 문자열 길이 역시 포함을 해서 인식을 한다.

shutdown을 하려 할때 어떠한 file을 생성하여 이 file의 유무에 대해 명령을 실행시킬수가 있다. 일단 shutdown이 되면 이 file이 제가 될때 까지 접속은 거부가 될 것이다. 이 file은 ftpaccess file의 shutdown 지시자에 의해서 위치와 file명이 지정된다.

아래와 같이 macig cookie를 사용가능하다 :
    Cookie      설명
      %s      system이 다운되는 시간
      %r      새로운 접속이 거부되는 시간
      %d      현재 사용자들이 강제 logout 되는 시간
      %C      현재 작업중인 directory
      %E      ftpaccess에서 지정한 서버 관리자의 Email address
      %F      CWD 파티션의 남은 공간 (kbytes)
              [모든 system을 지원하지는 않음]
      %L      local host name
      %M      현 class의 최대 접속 user 수
      %N      현 class의 현재 접속 user 수
      %R      remote host name
      %T      system의 시간 (form Thu Nov 15 17:12:42 1990)
      %U      login시 주어진 username

제한
만약 절대 시간을 사용한다면, server는 현재부터 23:59 사이에만 shutdown을 할수 있다.

관련 항목
shutdown(1), ftpaccess(5), ftprestart(8)

역자
김정균 <admin@oops.org> 2000년 8월 4일