Articles of bash

Как изменить оболочку для php exec ()

Я хочу использовать функцию exec () php на сервере ubuntu. Проблема в том, что я всегда получаю сообщение об ошибке, что команда не найдена. Например, используя exec("echo 123"); печать sh: / echo: не найдено Для меня это похоже на то, что php использует оболочку sh, когда я хочу использовать bash. Я попытался изменить оболочку для […]

передача переменной из php в bash

Кажется, я не могу получить переменную, переданную моему скрипту bash из php. $ uaddress и $ upassword приходят пустым, независимо от того, что я пытаюсь. ** * ** * ** * ** * ** * ** * ** * bash * ** * ** * ** * ** * *** #!/bin/bash -x useraddress=$uaddress upassword=$upassword ssh […]

Как вызвать PHP-файл из файла сценария оболочки

Мне нужен сценарий оболочки, который имеет цикл. В каждой итерации цикла ему нужно вызвать PHP-файл с некоторыми параметрами. Есть ли способ сделать это?

Безумное поведение когтей. продолжает отменять процессы bash

У меня есть crontab, который выглядит так: SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ 0-59 * * * * /var/www/html/private/fivemin/zdaemon.php >> /dev/null & Простой, насколько это возможно, не так ли? zdaemon.php, с которым я просто тестирую: #!/usr/bin/php <? while(true){ sleep(1); } ?> в #!/usr/bin/php <? while(true){ sleep(1); } ?> Всякий раз, когда он работает, он висит как: root […]

Какие обратные вызовы называются?

Каковы операторы backtick (“), вызываемые в контексте оценки их содержимого?

Экран -X не работает («Нет экрана»)

У меня есть этот код php: echo shell_exec('sh /backups/turnon.sh'); Код /backups/turnon.sh : screen -X 'cd / ftb; java -Xms2048m -Xmx2048m -jar mcpc.jar ' Тем не менее, эта информация выводится на веб-сайт: Нет сеанса сеанса связи. Однако, если я открываю PuTTY, и я делаю screen -x я могу загрузить экран без проблем. Что я делаю не […]

Существует ли внедряемый (не теоретический) способ доказать, принадлежит ли адрес электронной почты реальной учетной записи электронной почты?

Есть ли способ доказать, что определенный адрес электронной почты является «реальным», поэтому он относится к действительно существующей учетной записи электронной почты? Я получаю массу регистраций через электронные письма, которые действительны в соответствии с определением шаблона электронной почты, но на самом деле не существуют. Отправка на поддельные почтовые адреса стоит больших денег, так как мы (и […]

PHP Encrypt Data, Bash Расшифровать его

Я пытаюсь придумать способ PHP-шифрования файла. Я использовал просто системный вызов PHP для запуска скрипта, который закодировал файл: #!/bin/sh /usr/bin/openssl aes-256-cbc -a -salt -k $1 -in $2 Аргументом 1 был пароль для использования, а аргумент 2 – данные. Затем я использую второй скрипт на компьютере для дешифрования файла. #!/bin/sh /usr/bin/openssl aes-256-cbc -a -d -salt -k […]

Присвоение значений, напечатанных PHP CLI, переменными оболочки

Я хочу, чтобы PHP эквивалент решения, заданного при присвоении значения переменной оболочки, с использованием возвращаемого значения функции из Python В моем php-файле я читал некоторые постоянные значения: $neededConstants = array("BASE_PATH","db_host","db_name","db_user","db_pass"); foreach($neededConstants as $each) { print constant($each); } И в моем сценарии оболочки у меня есть этот код: function getConfigVals() { php $PWD'/developer.php' //How to collect […]

ЛАМПА: Как создать .Zip больших файлов для пользователя «на лету», без разбиения диска / процессора

Часто веб-службе необходимо закрепить несколько больших файлов для загрузки клиентом. Самый очевидный способ сделать это – создать временный zip-файл, затем либо echo его пользователю, либо сохранить его на диск и перенаправить (удалив его некоторое время в будущем). Однако делать то, что имеет место, имеет свои недостатки: начальная фаза интенсивного процессора и разгона диска, в результате […]

Intereting Posts