Это моя IM-команда: /usr/bin/convert 'src.tif' -limit memory 0 -limit map 0 -limit file 0 -alpha transparent -clip -alpha opaque -resize 800×600 'end.png' 2>&1 Таким образом, это удалит белый фон моего TIFF, отсекая путь, указанный в файле. Он будет изменен и сохранен как прозрачный PNG. Я не получил никаких ошибок от IM, запускающих это. Но если […]
Попытка запуска сценария оболочки с запросом POST (обрабатывается nginx). Пока нет успеха. Что у меня есть: exec('whoami'); // nginx nginx:x:220:498:Nginx web server:/var/lib/nginx:/sbin/nologin Как видим, пользователь nginx не имеет оболочки. Может быть, это проблема? Следующий, nginx ALL=(user) NOPASSWD: /path/to/script.sh Если я изменю nginx на моего настоящего пользователя, я могу запустить sudo -u user /path/to/script.sh без приглашения […]
Мне показалось, что я сбрасываю на нашем сервере небольшой грязный скрипт (Ubuntu 16.04), который дает мне простой текстовый вывод из Python. Я хочу вызвать скрипт как это из PHP (я знаю, что должно быть какое-то ускорение, но это всего лишь тест в настоящее время): <?php $command = '/usr/local/bin/script.py'; $output = shell_exec($command); echo $output; ?> Это […]
У меня есть google heck из этого, и я не могу получить ответ на это. Я ненавижу php, но парень php слишком занят, и мне нужна помощь! Я хочу вызвать perl-скрипт из html-кнопки. Но я просто хочу, чтобы он бежал на заднем плане, мне не нужно ничего выводить из него … Будет ли что-то вроде […]
Являются ли командами оболочки считающимися законным программным интерфейсом? В частности, что-то не так с выполнением команд оболочки bash на сервере приложений linux с PHP-страниц или файлов CGI? Означает ли это вопрос эффективности или безопасности? благодаря
Я использую Lesti FPC на сайте Magento с 10 группами клиентов и множеством категорий / продуктов. Я создал сценарий оболочки, который читает sitemap.xml и wget каждый URL-адрес в течение ночи для создания кеша сайта. Это отлично подходит для гостей, но когда пользователь группы клиентов входит в систему, они сами создают кеш (если они первые в […]
Я использую RESTAPI для связи с клиентом php с сервером django. Я разместил данные json. PHP-код $arr=array("username"=>"dtthtdas45", "password"=>"123456", "email"=>"ramg@ram.com", "is_active"=>"1", "is_staff"=>"1", "is_superuser"=>"1", "promo_code"=>"1212121", "gender"=>"m", "birth_year"=>"1991", "zip"=>"77707", "first_name"=>"john", "last_name"=>"doe", "current_state"=>"1" ); echo $data_string= json_encode($arr); $ch = curl_init('http://localhost:8000/api/ecp/user/?format=json'); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST"); curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Content-Type: application/json', 'Content-Length: ' . strlen($data_string)) ); […]
Я создал консольную команду в console/controllers с помощью SuggestionController . Если я запускаю команду, например, php yii suggestions , ее работа. Я хочу знать, как выполнять консольную команду из сети без каких-либо расширений yii2 .
моя цель – вызвать скрипт оболочки из программы PHP, а затем подождать несколько секунд, чтобы отправить ему ключ терминации (я не могу просто убить его, потому что хочу проверить правильное выполнение фазы завершения). Вот пример того, что я хотел бы иметь: system( "RUNMYSCRIPT.sh" ); // Launch the script and return immediately. sleep( 10 ); // […]
Установка php_value memory_limit всегда включает в себя немного догадок, и я сам склонен использовать выше необходимых значений, чтобы убедиться, что голодный вызов нечетной памяти не приводит к фатальной ошибке. Тем не менее, я ищу сценарий оболочки, который будет вести себя как htop или top но вместо того, чтобы показывать текущие значения, он будет помнить только […]