"PHP" / Говнокод #8779 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
// Крон скрипт
set_time_limit(0);
ini_set('memory_limit', 2548576000);

// проверим запущен ли скрипт
$shell_script = __FILE__;
$grep_name = substr(basename($shell_script), 0, -4);
exec("ps ax | grep {$grep_name} | grep -v grep | grep -v flock", $process);

if (count($process) > 1) {
    die("\n Ошибка! Еще не отработал запущенный ранее скрипт! \n");
}


//... код клонирования базы с миллонами строк

Запостил: Halfi Halfi, (Updated )

Комментарии (5) RSS

    • Тут смешного мало, тут одна проблема, если пышечка зависает при выполнении кода, то этот кронскрипт больше никогда не отработает. А так код чист.
      Ответить
  • Ну аффтору хоть кто-нибудь рассказал о mysqldump?:)
    Ответить
    • Не спорю, что одной консольной строчкой можно склонировать базу и не городить велосипед на пыхе, но там не так все просто, там конвертируется и по другому все группируются.
      Ответить

Добавить комментарий

Где здесь C++, guest?!

    А не использовать ли нам bbcode?


    8