"php /tmp/a.php это запуск вашего скрипта."
Можно и так
"/tmp/a.php это запуск вашего скрипта", если скрипт имеет вначале, что-то типа
#! /usr/bin/php5
извиняюсь за некропостинг, но не могу молчать

да, ваше решение будет работать, но пока соблюдены определенные условия: /usr/bin/php5 существует и самое важное: для скрипта надо установить флаг исполняемости. Пока это один файл, то не беда, но когда их более 50, и разработчиков более 5, каждый из которых имеет собственные представления что должно стоять в первой строке, то это уже неустойчивое решение, имеющее склонность к падению. У нас на работе был подобный случай: все скрипты исполняемые, и путь к пхп прописан в них. Горе-амин решает обновить версию пхп, скачивает исходники, конфигурирует и компилирует с какими-то параметрами, и делает make install и удаляет старый пхп через пакетный менеджер. Пхп устанавливается неизвестно куда, и все задания крон не могут исполниться, вобщем полный факап. Но если бы запуск скриптов написали изначально правильно, то одной проблемой было бы меньше. Кстати бывало, что и бит исполняемости забывали установить, но это решили через svn.