Вы обнаружите, что этого достичь довольно сложно (обратите внимание, я предполагаю, что вы пытаетесь избежать доступа к файловой системе, в дополнение к вызову оболочки). Если вы женаты на идее увеличения имен файлов, вы, вероятно, захотите использовать какое-то общее хранилище данных для хранения вашего порядкового номера, например mysql, memcached или APC.
Однако, в зависимости от того, что вы на самом деле пытаетесь сделать, вы можете отказаться от возрастающей нумерованной схемы и просто использовать tempnam ()
Если вы не против доступа к файловой системе, есть много опций, которые не связаны с прямым вызовом оболочки. например, вы можете просто glob ('tmp_file _ *. jpg')