0

10秒ごとにcronジョブを実行して、ファイルを接続してコピーしてから削除します。ファイルなどをコピーしている間、cronを実行しません。これを行うための最良の方法は何ですか?

すでに接続しているユーザーを制限できますか?

try {
    $con = ftp_connect($server);
    if (false === $con) {
        throw new Exception('Unable to connect');
    }

    $loggedIn = ftp_login($con,  $username,  $password);
    if (true === $loggedIn) {
        echo 'Success!';
    } else {
        throw new Exception('Unable to log in');
    }

    print_r(ftp_nlist($con, "."));
    ftp_close($con);
} catch (Exception $e) {
    echo "Failure: " . $e->getMessage();
}
4

1 に答える 1

1
if a certain file doesnt exist
    make the file
    do stuff
    delete file
else if the file exists, but its very old
    recreate the file
    do stuff
    delete file
else
    its busy

ftp ソフトウェア自体でこれを制限できるようになったとしても、私は驚かないでしょう。チェックしたいかもしれません。

于 2012-05-16T13:29:14.387 に答える