Executar shell script via PHP

1. Executar shell script via PHP

Edinaldo Rodrigues de Oliveira Junior
edinaldojunior

(usa CentOS)

Enviado em 17/04/2018 - 13:09h

Pessoal,

Tenho um script .sh que executo e ele varre o hd buscando determinados tipos de arquivos e posta o resulta em um .txt (código abaixo).
#!/bin/bash
dir="." #insira aqui o diretorio de pesquisa
if [ -e total.txt ]; then
rm total.txt
fi
echo Aguarde processamento
for i in wmv ogg avi mp3 mp4 mpg rm rmvb slv swf mov vob cda mp3 wav wma ac3
do
total=`find $dir -regex ".*\.$i" -print0 | du --files0-from=- -ch | tail -1 | awk '{print $1}'`
echo "$i: $total" >> total.txt
done
echo Listando arquivos
cat total.txt


Criei um arquivo em php para leitura do mesmo...já tentei de diversas formas...e ao fazer a chamada da página em php, ele até mostra que está executando o script, porém, não gera o .txt na pasta...segue o código:
<?php
$contents = file_get_contents('/rede/verificamidia.sh');
echo shell_exec($contents);
?>


Já tentei outras variações do código acima, porém, sem sucesso...nenhum gera o .txt

Alguém poderia ajudar?

Grato.


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts