Script [RESOLVIDO]

1. Script [RESOLVIDO]

luan freitas
luancwb07

(usa Debian)

Enviado em 29/12/2016 - 21:20h

Boa noite pessoal como eu poderia obter as informações desse script abaixo com o PHP para exibir a execução no navegador

#!/bin/bash
database="/root/usuarios.db"
echo $$ > /tmp/kids
while true
do
tput setaf 7 ; tput setab 1 ; tput bold ; printf '%28s%s%-18s\n' "SSH Monitor"
tput setaf 7 ; tput setab 1 ; printf ' %-30s%s\n' "Usuário" "Conexão/Limite " ; echo "" ; tput sgr0
while read usline
do
user="$(echo $usline | cut -d' ' -f1)"
s2ssh="$(echo $usline | cut -d' ' -f2)"
if [ -z "$user" ] ; then
echo "" > /dev/null
else
ps x | grep [[:space:]]$user[[:space:]] | grep -v grep | grep -v pts > /tmp/tmp8
s1ssh="$(cat /tmp/tmp8 | wc -l)"
tput setaf 3 ; tput bold ; printf ' %-35s%s\n' $user $s1ssh/$s2ssh; tput sgr0
fi
done < "$database"
echo ""
exit 1
done


  


2. Re: Script [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 29/12/2016 - 23:24h

luancwb07 escreveu:

Boa noite pessoal como eu poderia obter as informações desse script abaixo com o PHP para exibir a execução no navegador

#!/bin/bash
database="/root/usuarios.db"
echo $$ > /tmp/kids
while true
do
tput setaf 7 ; tput setab 1 ; tput bold ; printf '%28s%s%-18s\n' "SSH Monitor"
tput setaf 7 ; tput setab 1 ; printf ' %-30s%s\n' "Usuário" "Conexão/Limite " ; echo "" ; tput sgr0
while read usline
do
user="$(echo $usline | cut -d' ' -f1)"
s2ssh="$(echo $usline | cut -d' ' -f2)"
if [ -z "$user" ] ; then
echo "" > /dev/null
else
ps x | grep [[:space:]]$user[[:space:]] | grep -v grep | grep -v pts > /tmp/tmp8
s1ssh="$(cat /tmp/tmp8 | wc -l)"
tput setaf 3 ; tput bold ; printf ' %-35s%s\n' $user $s1ssh/$s2ssh; tput sgr0
fi
done < "$database"
echo ""
exit 1
done


Luan, boa noite.
Você pode fazer em "cgi", veja:
http://thobias.org/doc/cgi_shell.html 


att.:
Marcelo Oliver


3. Re: Script [RESOLVIDO]

luan freitas
luancwb07

(usa Debian)

Enviado em 29/12/2016 - 23:31h

Ótimo, muito obrigado pela ajuda






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts