Articles of shell

script shell pour append la liste des domaines aux apache vhosts

J’ai une liste de ~ 900 domaines que je dois configurer sur un serveur Linux / Apache. Il serait absolument brutal de créer tous les utilisateurs / groupes / hôtes à la main. Est-ce que quelqu’un connaît une ressource que je pourrais utiliser pour automatiser cela? Je suppose que le script doit effectuer les actions […]

Exécuter git commit à partir du fichier php dans le répertoire courant

J’essaie d’exécuter ce code, mais il ne fait rien. Mais quand on met “git show –summary” dans shell_exec, il retourne git statuss. if($_GET[‘action’]==’add’){ $output = shell_exec(‘git add *’); echo “Add:$output “; } if($_GET[‘action’]==’commit’){ $output = shell_exec(‘git commit -m “‘.$_POST[“txt”].'” ‘); echo “Commit: $output “; } Est-il possible de commettre git à partir de php, et […]

Qu’est-ce qui ne va pas avec cette syntaxe de script shell?

J’essaie d’exécuter le script de démarrage d’Apache, /etc/init.d/httpd . Les définitions de variables d’environnement comme celle-ci génèrent une erreur: CONF_FILE=$(APACHE_HOME)/conf/httpd.conf Il dit “/etc/init.d/httpd: line 15: APACHE_HOME: command not found” Donc, j’ai remplacé les parenthèses par des accolades, et le script a bien fonctionné. Ce qui donne? Je ne fais que poser cette question parce que […]

Sortie en direct du script shell en utilisant `watch` dans le navigateur?

J’ai vu PHP lire les résultats de shell_exec live et PHP: Sortie de la sortie de la commande system / Shell_exec dans un navigateur Web , mais ne peut pas fonctionner comme suit. NB: à l’origine, mon script shell exécutait du python, mais je l’ai simplifié. live.sh uname -a date watch –no-title date live.php <?php […]

Un moyen sécurisé pour activer les appels SVN en utilisant PHP?

Existe-t-il un moyen de modifier les permissions sur RHEL / Apache / PHP pour activer, de manière sécurisée, les appels à SVN à l’aide de commandes shell, c.-à-d. shell_exec (), shell () ou system ()? Pour le moment, je me suis vu refuser la permission lors de tentatives de commandes shell.

Ne voulez pas que le script php exécute la commande shell en tant qu’utilisateur apache lorsqu’il est exécuté via le navigateur?

J’ai créé un script PHP qui génère des fichiers .gz, lorsque j’exécute le script PHP via la ligne de commande (cli), il génère le fichier .gz ayant “désert” en tant qu’utilisateur mais lorsque le script est exécuté via le navigateur, il génère le. Fichier gz avec ‘personne’ en tant qu’utilisateur, ce qui ne devrait pas […]

Serveur Web Apache – PHP – Dynamic Vhost – Shell

Merci pour votre temps. J’ai des problèmes avec mon travail scolaire. Nous avons créé un serveur Web sur Apache, avec une interface graphique pour l’enregistrement “domain”. Le serveur est VPN, c’est-à-dire que le nom de domaine ne sera pas domain.cz, par exemple, mais domain.ourserver.cz. Comment ça marche: PHP script de script d’exécution, qui ressemble à […]

Le son ne fonctionne pas à partir du script shell sur rpi3

J’ai un Raspberry Pi 3 hébergeant un simple petit serveur local, tout ce que fait ce serveur est d’afficher un hyperlien pour activer un script shell qui joue un son. Lorsque vous cliquez sur ce bouton, vous accédez à la page, mais le son n’est pas joué via le Raspberry Pi. Comment pourrais-je faire pour […]

Docker Apache arrêt gracieux

Nous essayons de faire en sorte que les signaux du système d’exploitation ( TERM , KILL etc.) atteignent le serveur Apache, qui est démarré à l’aide d’un script shell. Voici ce que nous essayons de faire: – 1) Nous avons un fichier Docker qui se termine par: CMD [“sh”,”-c”,”/apps/scripts/run.sh” ] L’idée est de démarrer Apache […]

Apache redirige les journaux, les erreurs et réussit en même temps

J’ai ce format de journal pour mon serveur Apache LogFormat “%h %l %u %t \”%r\” status:%>s %O \”%{Referer}i\” \”%{User-Agent}i\” %v %h %D %A %>s %T” combined J’essaie de filtrer ces journaux en fonction de la valeur de %T supérieure à 3, afin de pouvoir les envoyer à Loggly. J’ai un énorme volume de journaux à […]