Описание тега shell-exec

The shell_exec() PHP function provides the ability to run shell commands during the execution of a script.
1 ответ

Проблема командлета PHP powershell с символом и переменными канала

Я искал ответ на этот вопрос и нашел эту статью здесь Тем не менее, я не могу получить предложенную работу при вставке некоторых переменных PHP, команда, которую я передаю: $command = "powershell -command get-aduser -Filter {(givenname -Like '*".$us…
10 ноя '15 в 16:37
1 ответ

Проблемы с запуском командного файла из R

Я создаю функцию в R, и на одном шаге функции я запускаю командный файл, этот пакетный файл, в свою очередь, запускает другую программу, которая создает файлы, которые я затем хочу прочитать в своей функции. Я использую shell.exec для запуска пакетн…
03 окт '18 в 13:49
2 ответа

Передача аргументов скрипту Python через терминал

У меня есть этот скрипт на Python, теперь я открываю изображение по заданному пути в самом скрипте, мне нужен динамический способ передачи изображения в скрипт. Например: python pixel.py 9tiff, Я буду запускать это из php с помощью оболочки exec, и …
30 май '18 в 07:51
8 ответов

Как запустить файл php в фоновом режиме

Возможный дубликат: Лучший способ управлять долгосрочным PHP-скриптом? Я должен создать большой список адресов электронной почты. Все работает отлично, но когда я отправляю, страница формы загружается до тех пор, пока каждое письмо не будет отправле…
20 июл '12 в 09:39
1 ответ

PHP: shell_exec git pull pass passphrase

У меня есть скрипт PHP: shell_exec('D: && cd D:\Xampp\htdocs\demo_gitlab && git pull'); (Обновите gitlab с помощью PHP) Когда я тестирую с помощью командного окна, тогда получим результат C:\Users\nknha>D: && cd D:\Xampp\h…
10 янв '17 в 09:02
3 ответа

PHP shell_exec не будет работать с gnome

В окне терминала работает alert 9 дает мне всплывающее высказывание 9 Тем не менее, работает alert 9 в shell_exec ничего не дает Что я должен знать? Просто чтобы упомянуть: другие команды не работают ни те, которые взаимодействуют с GUI. Я использую…
03 дек '15 в 16:23
1 ответ

PHP Shell_exec - Powershell не работает

Я пытаюсь запустить это: shell_exec("powershell -File C:\inetpub\wwwroot\altirisinstall\startinstall.ps1 $computername > /dev/null &"); Он работает нормально, пока я удаляю: / dev / null & Однако это заставляет веб-сайт приостанавливать работ…
18 окт '16 в 12:31
1 ответ

Php-cli существует даже в параметрах командной строки?

Я пытался выполнить php-файл через php с shell_exec, это был код: $ex="php -f ".rtrim(dirname(__FILE__))."/sendmail.php"; if(substr(php_uname(), 0, 7) == "Windows") pclose(popen("start /B ".$ex,"r")); else shell_exec($ex." > /dev/null 2>/dev/n…
28 июн '13 в 21:05
2 ответа

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

Команды оболочки считаются законным интерфейсом программирования? В частности, что-то не так с выполнением команд оболочки bash на сервере приложений linux со страниц PHP или файлов CGI? Вносит ли это проблемы эффективности или безопасности? Спасибо
26 дек '10 в 23:38
1 ответ

Почему shell_exec создает более 1 процесса?

У меня есть этот код: Shell_exec( 'sudo python /etc/MACT/temp_alarm.py ' . $channel1 . ' temp' . "> /dev/null 2>/dev/null &" ); Это вызвано через isset от php. Когда я смотрю на процесс на RPi, я вижу два запущенных процесса. Есть мысли о …
21 мар '16 в 20:14
2 ответа

Unix-скрипт ImageMagick не работает при запуске php shell_exec()

Я должен создать последовательность переходов изображений, используя сценарии Фреда ImageMagick, в частности, переходы FX. В моем php-коде я изменяю размер всех изображений, которые я получил, до стандартного размера, затем я переименовываю все эти …
10 ноя '14 в 12:48
1 ответ

Параллельность с shell_exec() в PHP

У меня есть веб-приложение, которое запускает команды оболочки FontForge, используя shell_exec() в PHP. Я беспокоюсь о возможных проблемах параллелизма. Есть ли способ сделать shell_exec() открыть уникальный экземпляр для каждого пользователя? Одна …
08 дек '11 в 16:45
1 ответ

Что означает ## в сценарии оболочки

При составлении скрипта я наткнулся на команду do f=${file##*/}, Мне любопытно узнать, что делает ## в этой строке значит. Спасибо за ответ заранее
16 апр '13 в 05:06
11 ответов

Проверка связи с IP-адресом с использованием PHP и отображение результата

У меня есть следующая функция, которую я не работаю до сих пор. Я хотел бы пропинговать IP-адрес и затем отображать, является ли IP живым или нет. function pingAddress($ip){ $pingresult = shell_exec("start /b ping $ip -n 1"); $dead = "Request timed …
06 ноя '11 в 22:10
1 ответ

multi shell_exec в один shell_exec

Есть ли способ закорочить эту команду в одном shell_exec? shell_exec("$ffmpegPath -i $inputPath -i $watermark -filter_complex overlay=10:10 $outPathOGG"); shell_exec("$ffmpegPath -i $inputPath -i $watermark -filter_complex overlay=10:10 $outPathMP4"…
16 янв '15 в 12:59
1 ответ

Apache + PHP Mac OS X 10.0 - блокирует ли использование диска в shell_exec()?

Я работаю на Mac OS X 10 Yosemite, поэтому мне интересно, сталкиваются ли другие с такой же проблемой. Этот код дает вам представление о проблеме. Создайте файл index.php, и это внутри: <?php $exec = "diskutil list"; echo $exec; $output = shell_e…
24 окт '14 в 21:42
0 ответов

Передача нескольких аргументов с помощью SHELL_EXEC

У меня есть небольшой сценарий C++ на моем raspberry pi, который я хочу выполнить из PHP на моем небольшом веб-сервере, когда я запускаю следующую команду в моем CLI, код выполняет: "/home/pi/kaku 1 a on". Но когда я запускаю следующий код PHP на мо…
06 май '17 в 06:44
1 ответ

Команда AWS CLI работает на Bash, но не с PHP shell_exec()

Я хотел бы вызвать следующую команду: aws route53 change-resource-record-sets --hosted-zone-id XXX --change-batch '{ "Comment": "2018-06-19-11:31", "Changes": [ { "Action": "CREATE", "ResourceRecordSet": { "Name": "example.com", "Type": "TXT", "TTL"…
19 июн '18 в 12:01
5 ответов

php shell_exec echo

Я работаю над взаимодействием микроконтроллера с сервером ламп. Я пытаюсь запустить команду echo -e -n "data \r" > /dev/ttyUSB0 используя shell_exec в php, но безрезультатно. Он отлично работает из командной строки. Сделав небольшой эксперимент, …
16 мар '12 в 03:46
2 ответа

Ограничить время выполнения shell_script в PHP

Я вызываю сценарий оболочки в Linux, используя сценарий PHP, я делаю следующее: shell_exec('./shell_script.sh'); после этого скрипт PHP продолжается.. Все это работает как положено. Однако иногда shell_script не завершает выполнение по какой-либо пр…
16 июл '12 в 20:52