php. Проверка, не запущен ли уже скрипт?
Дабы избежать повторного запуска скрипта, пока не отработал предыдущий запуск, можно применить такую проверку:
1 2 3 4 5 |
// Проверяем, а вдруг мы уже запущены? $fl = fopen("/tmp/shaper_new.lock", "w"); if( ! ( $fl && flock( $fl, LOCK_EX | LOCK_NB ) ) ) { die("--копия скрипта уже запущена!"); }; |