Я хочу использовать функцию exec () php на сервере ubuntu. Проблема в том, что я всегда получаю сообщение об ошибке, что команда не найдена. Например, используя exec("echo 123"); печать sh: / echo: не найдено Для меня это похоже на то, что php использует оболочку sh, когда я хочу использовать bash. Я попытался изменить оболочку для […]
Кажется, я не могу получить переменную, переданную моему скрипту bash из php. $ uaddress и $ upassword приходят пустым, независимо от того, что я пытаюсь. ** * ** * ** * ** * ** * ** * ** * bash * ** * ** * ** * ** * *** #!/bin/bash -x useraddress=$uaddress upassword=$upassword ssh […]
Мне нужен сценарий оболочки, который имеет цикл. В каждой итерации цикла ему нужно вызвать PHP-файл с некоторыми параметрами. Есть ли способ сделать это?
У меня есть 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 (“), вызываемые в контексте оценки их содержимого?
У меня есть этот код 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-шифрования файла. Я использовал просто системный вызов 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 эквивалент решения, заданного при присвоении значения переменной оболочки, с использованием возвращаемого значения функции из 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-файл, затем либо echo его пользователю, либо сохранить его на диск и перенаправить (удалив его некоторое время в будущем). Однако делать то, что имеет место, имеет свои недостатки: начальная фаза интенсивного процессора и разгона диска, в результате […]