2012-05-16 4 views
0

Я собираюсь запустить работу cron каждые 10 секунд для подключения и копирования файлов, а затем удалить. Я делаю wont cron для запуска, пока он копирует файлы и т. Д., Что лучший способ сделать это?Ограничить пользователя, который уже подключен к ftp в php

Могу ли я ограничить пользователя, который уже подключен?

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(); 
} 

ответ

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 программное обеспечение позволяет ограничить это. Мог бы проверить.

Смежные вопросы