Это может возникнуть по нескольким причинам:
- Создание файлов mysql.php.* может происходить не из-за крона, а в следствии исполнения другого скрипта.
Файлы создаются чаще чем 1 файл в минуту, рекомендуем посмотреть за процессом, создающим данный файл. К примеру, откройте TOP на сервере и пронаблюдайте 1-2 минуты за исполняющимися процессами.
- Создание файлов, может быть обусловлено stdout после исполнения скрипта по крону. Перенаправьте stdout в >/dev/null 2>&1:
#crontab -e
* /путь_к_скрипту/ваш_скрипт.php >/dev/null 2>&1
- Создание файлов, может быть обусловленно скриптом, который вызывается по крону. Убедитесь в корректности написания вызываемого скрипта. Отключите крон и пронаблюдайте. Если файлы не будут создаваться, то это точно работа данного скрипта.
Обратите внимание на то, что при наличии большого количества файлов на сервере вы можете исчерпать inodes пространство на сервере и он выйдет из штатной работы. Также большое количество файлов на сервере замедляет его работу.
)(*&$^%@#&YUIJKEMS(_*&(^%#^$)) Вижу женя ответил уже, жаль -8 минут ;/