У меня есть командная строка, которую я запускаю из определенного каталога для изменения размера изображений, но теперь мне нужно, чтобы он запускался из сценария php, поэтому я могу поместить его в задание cron, чтобы автоматизировать. Команда mogrify -resize 800x800\> *.jpg
. Я просто ищу помощь для настройки php-скрипта, поскольку я начинаю это делать. Заранее спасибо.Как заставить php-скрипт запускать определенную команду
ответ
Cron не имеет никакого отношения к php. Вы пробовали поставить
cd "$whatever_directory" && mogrify -resize 800x800\> *.jpg
in cron?
Это означает, что вы можете получить php для выполнения команд оболочки с помощью exec
and shell_exec
, но я бы посоветовал вам подумать над тем, что вы хотите.
Я очень новичок в делая даже основной скрипт в php, так что спасибо за ваш ответ. ... и да, я должен был быть немного яснее, я имел в виду, что этот php-скрипт позже будет помещен в работу cron. Я попробую ваше предложение. Спасибо –
Я рад, что перечитаю ваш ответ, чтобы ввести код непосредственно в cron. РАБОТАЕТ СОВЕРШЕННО и легче, чем ожидалось! Благодаря! Наверное, мне не нужно было настраивать файл сценария php для вызова. Я использую ImageMagick на своем сервере для обработки этих изображений (у меня также была орфографическая ошибка: mogrify - это правильная командная формулировка, в которой я тоже нуждался) –
- 1. Как заставить команду bdutil запускать как root?
- 2. Как заставить скрипт запускать каждую команду асинхронно
- 3. Как заставить Bzr запускать произвольную команду при фиксации
- 4. Как заставить Symfony Console запускать собственную команду терминала?
- 5. Как заставить пользователя запускать команду с привилегиями sudo
- 6. Рельсы, как запускать команду rake
- 7. Не запускать команду «runas»
- 8. Где запускать команду setspn?
- 9. Незаметно запускать внешнюю команду
- 10. Зачем запускать команду exec?
- 11. Как заставить Android запускать LoginActivity
- 12. Как заставить Arduino запускать скрипт
- 13. Как заставить NSNotification запускать селектор?
- 14. Как написать определенную команду sql в C#?
- 15. Разрешить непривилегированному пользователю выполнить определенную команду
- 16. Как заставить команду быть числовой
- 17. Кордова запускает неправильную версию Java. Как мне заставить Кордову запускать определенную версию Java?
- 18. Вручную запускать команду TFS Build
- 19. Как я могу периодически запускать команду bash?
- 20. Как запускать команду при запуске атома
- 21. Laravel 5.2 запускать команду как daemon/forever
- 22. Ткань: запускать команду как root автоматически
- 23. ubuntu запускать текстовый файл как команду
- 24. Heroku определяет, какое приложение запускать команду?
- 25. Как ограничить определенную команду в bash?
- 26. Xcode - Как загрузить сборку в определенную команду
- 27. Как заставить exe запускать как запланированное задание
- 28. Как заставить PHPStorm рассматривать функцию как определенную?
- 29. Как заставить Spring запускать собственный пользовательский PropertyPlaceholderConfigurer _after_ запускать форсунки
- 30. Мое приложение не будет запускать команду kill
@kojiro прав - однако, чтобы ответить на конкретную часть вашего вопроса о запуске команд через php: http://php.net/manual/en/function.shell-exec.php –