PHP-скрипт в /etc/cron.weekly - PullRequest
1 голос
/ 13 февраля 2011

У меня есть php-скрипт в папке моего сайта, который должен выполняться еженедельно.

Я нахожусь на Debian 6 (root).

Как мне запустить этот php-скрипт (в кли) еженедельно без использования crontab?
Я имею в виду, какой тип файла мне нужно скопировать в /etc/cron.weekly для запуска моего php-файла?

1 Ответ

1 голос
/ 13 февраля 2011

Просто используйте исполняемый скрипт PHP со строкой «shebang»:

#!/usr/bin/php
<?php
// Your PHP code goes here
echo "Hello World!";
?>

Сделайте его исполняемым:

$ chmod +x myscript.php

Проверьте его:

$ ./myscript.php
Hello World!

«Шебанг» (#!) Сообщает оболочке, что этот скрипт должен выполняться с PHP, который находится в /usr/bin/php.

В качестве альтернативы, вы можете написать небольшой скрипт оболочки, который вызывает интерпретатор PHP с вашим PHPскрипт:

#!/bin/bash
/usr/bin/php -f /path/to/script.php
...