Solaris のシステム管理 (ネットワークサービス)

FTP サーバーの停止

ftpshut(1M) コマンドは、特定の時刻に FTP サーバーを停止します。

ftpshut を実行する場合、コマンド行オプションでシステム停止時刻を指定するファイルを作成します。この時刻になると、それ以上の新しい接続は受け付けられなくなり、既存の接続は切断されます。この停止時刻の情報に基づいて、サーバーが停止することがユーザーに通知されます。ftpshut により作成されるファイルの場所は、ftpaccess ファイルの shutdown 指令によって指定します。

ProcedureFTP サーバーの停止方法

ftpshut を実行し、ftpaccess ファイルに shutdown 指令を追加するには、次の手順を実行します。

  1. スーパーユーザーになるか、同等の役割を引き受けます。

    役割には、認証と特権コマンドが含まれます。役割の詳細については、『Solaris のシステム管理 (セキュリティサービス)』「RBAC の構成 (作業マップ)」を参照してください。

  2. 次のエントリを ftpaccess ファイルに追加します。


    shutdown path
    
    shutdown

    FTP サーバーの停止時刻が予定されているかどうかを定期的に検査するファイルへの path の指定に使用するキーワード

    path

    ftpshut コマンドが作成したファイルの場所

  3. ftpshut コマンドを実行します。


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

    FTP サーバーが停止することをユーザーに通知する手順を提供するコマンド

    -V

    著作権情報とバージョン情報を表示したあと、接続を切断するように指定するオプション

    -l

    FTP サーバーへの新しい接続を拒否する時間の調整に使用されるフラグ

    -d

    FTP サーバーへの既存の接続を切断する時間の調整に使用されるフラグ

    time

    停止時刻として now を指定すると即時停止する。未来における停止時刻を指定するには、「+number」または「HHMM」のどちらかの形式で指定する

    [warning-message...]

    停止通知メッセージ

  4. ftprestart コマンドを使用して、FTP サーバーを停止後に再起動します。

    詳細は、ftpshut(1M)ftpaccess(4)ftprestart(1M) のマニュアルページを参照してください。