Mai jos e un simplu script care afiseaza partea de cache din oscam(e) pe o pagina web(pt integrare in forum de ex)
cd /var/www
nano cache.php
chmod 777 cache.phpCode:<a href='update.php'>Update</a>
nano update.php
chmod 777 /var/etc/script.shCode:<?php shell_exec("/var/etc/script.sh"); header( 'Location: http://yoursite/cache.php'); ?>
chmod 777 update.php
nano /var/etc/script.sh
Code:echo "<a href='update.php'>Update</a>\n\n" > /var/www/cache.php tail -n 20 /usr/local/etc/oscam.log |grep cache3 >/var/etc/1.log tail -n 20 /usr/local/etc/vps2/oscam.log |grep cache3 >/var/etc/3.log tail -n 20 /usr/local/etc/vps3/oscam.log |grep cache3 >/var/etc/2.log echo "<p> OSCAM #1 CACHE STATUS</p>" >> /var/www/cache.php while read lines do echo "<p>$lines</p>" >> /var/www/cache.php done < /var/etc/1.log echo "<p> OSCAM #2 CACHE STATUS</p>" >> /var/www/cache.php while read lines do echo "<p>$lines</p>" >> /var/www/cache.php done < /var/etc/2.log echo "<p> OSCAM #3 CACHE STATUS</p>" >> /var/www/cache.php while read lines do echo "<p>$lines</p>" >> /var/www/cache.php done < /var/etc/3.log echo "<p> ######### END OF CACHE STATUS ############</p>" >> /var/www/cache.php
chmod 777 la toate fisierele sau chown www-data pt a putea fi executate de apache/php user
se poate folosi si curl pt a lua partea de staus si se pot filtra datele sa afiseza doar ce va intereseaza...exemplul de mai sus e daca oscamul e local(unde e si site-ul) ...
rezultatul arata cam asa
http://oscam.infosatelit.org/cache.php




Reply With Quote