Articles of shell

Сломанные результаты пакетного преобразования с помощью командной строки ImageMagick в Linux

Это моя 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, запускающих это. Но если […]

Как запустить сценарий оболочки как другой пользователь с PHP на Nginx?

Попытка запуска сценария оболочки с запросом 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 без приглашения […]

Как установить пакет Python для глобального использования всеми пользователями (включая www-data)

Мне показалось, что я сбрасываю на нашем сервере небольшой грязный скрипт (Ubuntu 16.04), который дает мне простой текстовый вывод из Python. Я хочу вызвать скрипт как это из PHP (я знаю, что должно быть какое-то ускорение, но это всего лишь тест в настоящее время): <?php $command = '/usr/local/bin/script.py'; $output = shell_exec($command); echo $output; ?> Это […]

html для вызова команды php shell_exec

У меня есть google heck из этого, и я не могу получить ответ на это. Я ненавижу php, но парень php слишком занят, и мне нужна помощь! Я хочу вызвать perl-скрипт из html-кнопки. Но я просто хочу, чтобы он бежал на заднем плане, мне не нужно ничего выводить из него … Будет ли что-то вроде […]

Является ли использование команд оболочки из плохой практики PHP / CGI?

Являются ли командами оболочки считающимися законным программным интерфейсом? В частности, что-то не так с выполнением команд оболочки bash на сервере приложений linux с PHP-страниц или файлов CGI? Означает ли это вопрос эффективности или безопасности? благодаря

Magento FPC Cache Warm с группами пользователей, wget, Lesti FPC

Я использую Lesti FPC на сайте Magento с 10 группами клиентов и множеством категорий / продуктов. Я создал сценарий оболочки, который читает sitemap.xml и wget каждый URL-адрес в течение ночи для создания кеша сайта. Это отлично подходит для гостей, но когда пользователь группы клиентов входит в систему, они сами создают кеш (если они первые в […]

вызов CURL с данными POST и заголовками в командной строке

Я использую 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)) ); […]

Как запустить консольную команду в yii2 из сети

Я создал консольную команду в console/controllers с помощью SuggestionController . Если я запускаю команду, например, php yii suggestions , ее работа. Я хочу знать, как выполнять консольную команду из сети без каких-либо расширений yii2 .

Вызвать внешний скрипт из PHP и отправить ему некоторый ввод

моя цель – вызвать скрипт оболочки из программы PHP, а затем подождать несколько секунд, чтобы отправить ему ключ терминации (я не могу просто убить его, потому что хочу проверить правильное выполнение фазы завершения). Вот пример того, что я хотел бы иметь: system( "RUNMYSCRIPT.sh" ); // Launch the script and return immediately. sleep( 10 ); // […]

Измерение максимального использования памяти PHP

Установка php_value memory_limit всегда включает в себя немного догадок, и я сам склонен использовать выше необходимых значений, чтобы убедиться, что голодный вызов нечетной памяти не приводит к фатальной ошибке. Тем не менее, я ищу сценарий оболочки, который будет вести себя как htop или top но вместо того, чтобы показывать текущие значения, он будет помнить только […]

Intereting Posts