Articles of bash

Не удалось запустить скрипт bash с сервера apache2 с помощью python3?

У меня есть два компьютера Ubuntu, настроенные и подключенные, как показано, они могут пинговать друг друга. PC1PC2 На PC2 работает apache2. Я установил скрипт python, как показано ниже, для запуска, когда PC1 отправляет запрос на сервер с использованием IP-адреса PC2. Сценарий Python отлично работает и создает простую веб-страницу, как указано в ней, но в тот […]

Выполнение скрипта bash через PhP дает другой результат по сравнению с выполнением вручную

Как гласит название, когда я пытаюсь выполнить скрипт вручную, дважды щелкнув и нажав выполнить через терминал. Он работает правильно Однако, когда я запускаю свой php-скрипт или вводя php в окно терминала /usr/bin/php start_cam.php Он блокируется (команда не заканчивается с «$», «$» не отображается в окне терминала, чтобы показать, что она закончила задачу, и она работает […]

Как отредактировать строку в файле с помощью bash

Я пытаюсь редактировать файл без создания нового, мне нужно изменить число в строке. Это то, что у меня есть до сих пор: less php.ini | grep “upload_max_filesize”| xargs sed sed -e “s/upload_max_filesize=10M/150M/ > php.ini но он просто отправляет меня в> В настоящее время строка в файле выглядит так: ; Максимально допустимый размер для загруженных файлов. […]

Bash – безопасные скрипты

У меня есть некоторые вопросы о безопасности в сценариях bash. У меня есть сценарий с именем test.sh , который выглядит так: #!/bin/bash cat “$1″ Да, довольно удивительный и невинный сценарий … Но когда пользователь (например, веб-пользователь, использующий этот cgi-скрипт) дает мне аргумент типа ” ; rm -rf /*” или использует подстановку команд ” ` rm […]

Как добавить метку времени для записи выходных записей с помощью cron?

Я пытаюсь назначить htcacheclean для запуска каждые полчаса с помощью cron. Сама служба работает нормально, но я не могу понять, как получить временную метку для добавления к самим записям журнала (а не к имени файла cron-log). Я не мог найти ответ нигде относительно того, как добавить метку времени для записи самих записей. Я только встречал […]

Найти каталог Apache

Я ищу способ программно определить местоположение каталога конфигурации Apache и имя файла конфигурации. Бонусные баллы, если это в Ruby или Bash.

Преобразование строки bash для использования в perl

Как мне перевести следующую строку bash в perl? Могу ли я запустить команду system (), или есть лучший способ? Я ищу perl для распечатки доступа в день из файла apache access_log. В bash: awk ‘{print $4}’ /etc/httpd/logs/access_log | cut -d: -f1 | uniq -c Распечатывает следующее: 632 [27/Apr/2014 156 [28/Apr/2014

Журналы ошибок доступа на сервере Apache AWS EC2 Linux

Я попал на свой сервер в нужный каталог просто отлично (как su ). cd /var/log/httpd Когда я, я получаю: access_log error_log Однако, когда я пытаюсь использовать cd /error_log или cd error_log , я получаю bash: cd: /error_log: No such file or directory или bash: cd: error_log: Not a directory . Я хочу просто просмотреть последние […]

Изменение значения файла конфигурации apache из сценария bash

Мне нужен пример изменения значений конфигурации apache из сценария bash, так что я могу иметь такую ​​же конфигурацию, запустив скрипт на своих серверах вместо копирования и вставки всего файла конфигурации. Только отправная точка, чтобы дать мне понять, как это можно сделать. Я провел последние 2 часа в Google, но я не могу найти подсказки. Благодаря!

Прикрепить скрипт bash к началу apache

У меня есть сценарий bash, который я хочу выполнить до того, как apache начнет или перезапустится. Я хочу, чтобы мой скрипт bash выполнялся, когда apache запускается во время процесса загрузки и когда я запускаю вручную «/etc/init.d/apache2 restart / start». Существует сценарий init.d «/etc/init.d/apache2», но я не касаюсь этого файла. Google не очень полезен 🙂