Я хочу подтолкнуть cron.txt
crontab, используя что-то вроде:
crontab cron.txt
Содержимое моего файла cron.txt:
# Format : minute | hour | day-of-month | month | day-of-week | path-to-script
0 1600 * * 4 C:/path/to/myscript.php
Я получаю ошибку:
"cron.txt":4: bad hour
Как правильно запустить скрипт? Нужно ли все время и путь к файлу php?
Благодарю.
Похоже, вы устранили проблему неправильного часа, теперь, если ваш php-скрипт доступен через Интернет, почему бы вам не использовать curl
запрос как ваша команда?
0 16 * * 4 curl --request GET 'http://www.yoursite.com/path/to/myscript.php'
Очевидно, вам нужно защитить его, возможно, с помощью специального ключа get или даже в .htaccess
, только разрешающий доступ к серверу.
Параметр часа должен быть часом без минут (16, а не 1600).
Что касается пути, вам нужно указать cygwin, как он должен выполняться: попробуйте добавить php в начало.
# Format : minute | hour | day-of-month | month | day-of-week | path-to-script
0 16 * * 4 php C:/path/to/myscript.php