crontab -e
откроет crontab редактора для Вашего персонального crontab, предполагая, что администратор позволяет им. Здесь Вы поместили строку как
0 * * * * /usr/bin/php /home/matt_tm/php/runme.php
однажды для каждого сценария, с /usr/bin/php
будучи полным путем к Вашей командной строке php двоичный файл и полный путь в php файл Вы хотите работать.
Это запустит скрипт 0th минута (:00) из каждого часа, каждый день месяца, каждый месяц, и каждый день недели (Вы могли бы хотеть распространить их так, один сценарий запускается в 0, каждый запускает в 5-ю минуту и так далее). Команды в Вашем персональном crontab выполняются как Ваша учетная запись, таким образом, все Ваши потребности сценария в этом случае состоят в том, чтобы Ваша учетная запись смогла прочитать сценарий, выполните php двоичный файл и имейте доступ ко всем файлам потребности сценария.
(a) Вы можете с помощью php-cli, или wget/curl (другие утилиты) (b) выполняют разрешение. если сценарий PHP должен создать файл, удостоверьтесь разрешение то же как пользователь, работающий.
для планирования их отредактируйте cronfile для пользователя, которого они должны выполнить как. "человек crontab" должен сказать Вам, как сделать это.
относительно того, какое владение, все это зависит, что сценарии, как предполагается, делают. если они изменяют некоторый ресурс, то сценарий должен или иметь пользователя или разрешение группы изменить ресурс (предполагающий, что этот ресурс является локальным файлом). часто самый разумный способ сделать это в подобной Unix системе через полномочия группы.