Articles of shell

Очистить CMD-оболочку с php

У меня есть простой скрипт php, который выводит строку каждую секунду. <?php $i = 1; while(1) { exec("cls"); //<- Does not work echo "test_".$i."\n"; sleep(1); $i++; } Я php myscript.php скрипт в командной оболочке на windows ( php myscript.php ) и пытаюсь очистить оболочку команд перед каждым циклом. Но я не работаю. Есть идеи?

Цвет файла журнала PHP

Я пишу класс файла журнала PHP, но я хочу добавить цвет в строку, записанную в файл. Проблема, с которой я столкнулась, – это цвет, изменяющий цвет терминала, и я хочу, чтобы изменить цвет строки, записанной только в файл журнала. class logClass extends Singleton { private function checkDate() { return date("onSj"); } public function logNotice($str) { […]

как написать интерактивный php-скрипт командной строки?

Я хочу написать php-скрипт, который я могу использовать из командной строки. Я хочу, чтобы он запрашивал и принимал ввод для нескольких элементов, а затем выдавал некоторые результаты. Я хочу сделать это в php, потому что все мои классы и библиотеки находятся в php, и я просто хочу сделать простой интерфейс командной строки для нескольких вещей. […]

Как скопировать таблицу из одной базы данных mysql в другую базу данных mysql

Мне нужно скопировать таблицу из одной базы данных в другую. Это будет кроной. Какой из них лучший способ сделать это? PHP-скрипт или Shell Script. Проблема с PHP, обе базы данных имеют разные имена пользователей и пароли, поэтому я не могу этого сделать. CREATE TABLE db1.table1 SELECT * FROM db2.table1 Должен ли я просто подключить первую […]

Проблема с выполнением файла bash

Всем привет! Я столкнулся с какой-то проблемой, учась объединять файлы .sh и PHP. Я создал файл test.sh, и в этом файле я вызываю файл PHP, называемый test.php. Если я дважды кликнул на .sh-файл, тогда он работает отлично, но когда я пытаюсь запустить его с терминала, я получаю команду «не найден». Я в точной папке, как […]

Разбор вывода команды «верхний» (оболочка) с помощью PHP

Я пытаюсь экспортировать вывод команды «top» (unix) с PHP. Вызов и чтение команды / вывода довольно просты, используя функцию «exex», но вопрос в том, является ли вывод команды «top» (порядок, имена и т. Д.) Всегда одинаковым? Или это связано с распределением, которое я использую? Есть ли способ проанализировать эту информацию «вообще» в системах UNIX? заранее […]

Использование оболочки bash из PHP

В моем окне терминала (с использованием Max OS X) моя оболочка – bash. Однако когда я запускаю команду в PHP через shell_exec или операторы backtick, я вижу, что PHP использует оболочку Bourne (sh). Вот пример того, что я вижу: Из моего окна терминала: $ echo $0 – bash Также, если я вызываю php следующим образом: […]

Командная строка php mysqli терпит неудачу, но работает через веб-сервер и работает в локальной

У меня есть сценарий оболочки, который вызывает PHP-скрипт для вставки записей в базу данных после разбора текстового файла. Когда он вызывает PHP-скрипт, я получаю ошибки, которые не могут найти mysqli: PHP Fatal error: Class 'mysqli' not found in /path/to/php/file.php on line 5 Это не удалось в локальном режиме на Macbook Pro с Nginx и PHP-FPM […]

Как динамически генерировать ключ клиента openvpn с помощью php и передавать переменные команде shell?

Я хочу создать ключ для клиентов с PHP. Когда клиентский ключ сгенерировал его, он должен указать дату истечения срока действия ключа. root @ zohaib-VirtualBox: / etc / openvpn / easy-rsa # ./build-key client1 Создание секретного ключа RSA на 2048 бит ……………………………………. ……………… +++ ………………………. + ++ написание нового закрытого ключа на «client1.key». Вам будет предложено […]

Как захватить и прокормить telnet, используя скрипты php и shell?

Это то, что я хочу выполнить с помощью php (возможно, используя exce ()?): telnet для whois-регистратора, используя программу под названием proxychains: proxychains telent whois.someregistrar 43 если не удалось -> попробуйте 1 снова укажите имя домена для подключения: somedomainname.com данные захвата, возвращаемые регистратором, на php У меня нет опыта работы с shell-скриптами, так как я могу […]