в
как в cron повторять действие раз в день

о
Для запуска задачи раз в день откройте редактор crontab командой crontab -e и добавьте строку:

0 0 * * * /dir/script

Разбор формата времени:

Каждое задание в планировщике состоит из 5 полей: Минута | Час | День_месяца | Месяц | День_недели.
0 (минуты) - запускать на 0-й минуте часа.
0 (часы) - запускать ровно в полночь (укажите 12, если нужен полдень или 9 утро).
* (день месяца) - каждый день месяца.
* (месяц) - каждый месяц.
* (день недели) - каждый день недели.

Возмодные сокращения

Вместо цифр можно использовать специальные значения:

@daily (или @midnight) - запускает действие ровно один раз в день в полночь (эквивалентно 0 0 * * *) 

@daily /dir/script

Также  уточните:
Какое действие хотите выполнять (например, запуск PHP скрипта или архивация директории)?
Нужно ли сохранять отчеты выполнения?