Articles of bash

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

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

Mac / OSx – изменить версию PHP, которая вызывает вызов bash

У меня проблема с PHP, который вызывает команду bash «php»: В bash: php -v # PHP 5.3.17 / usr / bin / php # PHP 5.3.15 Я хочу, чтобы вторичная PHP-версия 5.3.15 была в основном, потому что в этой версии я правильно установил расширения и т. Д. Как я могу установить / usr / bin […]

Лучший / простой способ анализа параметров конфигурации в Sh / Bash и php

Я получил в каждом проекте php (около 25!), Некоторые скрипты sh, которые помогают мне с обычными задачами, такими как развертывание, синхронизация репо, экспорт / экспорт баз данных и т. Д. Шрифты sh ​​одинаковы для всех проектов, которые я управляю, поэтому должен быть файл конфигурации для хранения различных параметров, которые зависят от проекта: # example conf, […]

Консоль CakePHP на ходьбе Godaddy

Я изо всех сил пытаюсь заставить мой сайт CakePHP работать над учетной записью «grid hosting» Godaddy. Мое приложение для пирога – это установка, размещенная из подкаталога в учетной записи, и доступ к которому осуществляется через субдомен. Мне пришлось настроить мои файлы .htaccess, чтобы получить эту работу, и теперь мне нужно, чтобы консоль CakePHP работала в […]

Как получить консоль Linux $ COLUMNS и $ ROWS из PHP cli?

В настоящее время я создаю новую опрятную библиотеку CLI для PHP, и я хотел бы узнать ширину / высоту консоли, в которой он работает. Я пробовал много вещей, таких как копание через $ _ENV, exec («echo $ COLUMNS») и т. Д., Но результата нет, а если я набираю echo $ COLUMNS или $ ROWS в […]

PDF: вставьте строку текста в существующий файл PDF

У меня есть PDF-файл, и я хочу добавить на нижнем колонтитуле всех страниц (кроме первых двух) строку простого текста (а не логотип или что-то подобное). У кого-нибудь есть пример того, как это можно сделать (на любом языке)? Обновление: оригинальный PDF был сделан с Scribus, и я полностью контролирую его. Поэтому, если вам проще сделать операцию […]

Установить переменную среды извне bash

Я пытаюсь установить переменную среды bash с помощью PHP (из командной строки) без успеха. $buff=array(); $buff[]="VARTESTKEY=VARTESTVALUE"; $buff[]="export VARTESTKEY"; file_put_contents('script.sh', implode("\n",$buff)); system('source script.sh'); Я даже попробовал использовать скрипт для вывода значения ключа, которое получает значение: $buff=array(); $buff[]="echo VARTESTKEY=VARTESTVALUE"; file_put_contents('script.sh', implode("\n",$buff)); system('eval "$(bash script.sh)"'); Но все равно ничего. Есть идеи? Я не против использовать какой-либо другой инструмент […]

Debian: узнать об использовании процессора с помощью bash

Я использую PHP для чтения текущего использования ЦП. Я нахожусь на vServer, поэтому shell_exec включен. Я пробовал grep на ps , но это не сработало. Как я могу прочитать текущее использование% CPU с помощью bash?

Получить статус выхода из скрипта php внутри сценария оболочки

У меня есть сценарий оболочки bash, который вызывает несколько PHP-скриптов, подобных этому. #!/bin/bash php -f somescript.php php -f anotherscript.php Я хочу составить журнал ошибок и / или отчет о деятельности на основе результатов этих сценариев. Есть ли способ получить статус выхода php-скрипта в сценарии оболочки? Я мог бы использовать целочисленные статусы выхода или строковые сообщения.

получать результат от команды shell_exec по мере запуска команды

Я кодирую веб-страницу с PHP-скриптом, предназначенную для приема имени файла изображения JFFS2, который ранее был загружен на сервер. Сценарий должен затем повторно воспроизвести раздел на сервере с изображением и вывести результаты. Я использовал это: $tmp = shell_exec("update_flash -v " . $filename . " 4 2>&1"); echo '<h3>' . $tmp . '</h3>'; echo verifyResults($tmp); (Функция verifyResults […]

Intereting Posts