Xhack

Un forum dedicato all'hacking
 
IndiceIndice  PortalePortale  CalendarioCalendario  FAQFAQ  CercaCerca  RegistrareRegistrare  Lista utentiLista utenti  GruppiGruppi  Connessione  

Condividere | 
 

 Pannello di controllo di apache2

Vedere l'argomento precedente Vedere l'argomento seguente Andare in basso 
AutoreMessaggio
darkwolf
membro importante
membro importante


Numero di messaggi: 225
Localizzazione: Un pò più a destra ecco bravo adesso un pò più in basso perfetto abito lì
Data d'iscrizione: 05.11.07

MessaggioOggetto: Pannello di controllo di apache2   Mar Gen 15, 2008 7:32 pm

ho fatto uno script python che dovrebbe avviare, fermare, riavviare apache...
ecco il sorgente
Codice:

print "#############################"
print "########  Apache2  ########"
print "########  control  ########"
print "########  pannell  ########"
print "#############################"

print "Si raccomanda di avviare il comando da root"
azione = input (' [1]Avvia apache2\n [2]Ferma apache2\n [3]Riavvia apache2\n Selezionare azione e premere ENTER: ')

if azione == "1":
   /etc/init.d/apache2 start
elif azione == "2":
   /etc/init.d/apache2 stop
else:
   /etc/init.d/apache2 restart


Il punto e che non so come fare a fargli eseguire le azioni da terminale non so se mi spiego...
se per esempio si sceglie di avviare apache si preme 1 poi enter e ilo comando /etc/init.d/apache2 start si dovrebbe eseguire su terminale magari mostrando i risultati

Spoiler:
 
Tornare in alto Andare in basso
Vedere il profilo dell'utente
N1ghtWisH
apprendista
apprendista


Numero di messaggi: 24
Data d'iscrizione: 09.01.08

MessaggioOggetto: Re: Pannello di controllo di apache2   Mar Gen 15, 2008 9:23 pm

darkwolf ha scritto:

Il punto e che non so come fare a fargli eseguire le azioni da terminale non so se mi spiego...
se per esempio si sceglie di avviare apache si preme 1 poi enter e ilo comando /etc/init.d/apache2 start si dovrebbe eseguire su terminale magari mostrando i risultati


xterm -ls -C -e $nome_del_file
Tornare in alto Andare in basso
Vedere il profilo dell'utente http://shawbasho.freewordpress.it
darkwolf
membro importante
membro importante


Numero di messaggi: 225
Localizzazione: Un pò più a destra ecco bravo adesso un pò più in basso perfetto abito lì
Data d'iscrizione: 05.11.07

MessaggioOggetto: Re: Pannello di controllo di apache2   Mer Gen 16, 2008 8:41 am

eh.... ho risolto grazie lo stesso N1ghtWisH posto il code
Codice:

import os
import sys

print "##########################"
print "######## Apache2  ########"
print "######## pannello ########"
print "########  di    ########"
print "######## controllo########"
print "##########################"

print "Si raccomanda di eseguire lo script da root altrimenti potrebbero verificarsi degli errori\n"



azione = input ('[1]Avvia apache2\n[2]Ferma apache2\n[3]Riavvia apache2\n\nSelezionare azione e premere ENTER: ')

if azione == "1":
  os.system("/etc/init.d/apache2 start")
elif azione == "2":
  os.system("/etc/init.d/apache2 stop")
else:
  os.system("/etc/init.d/apache2 restart")
Tornare in alto Andare in basso
Vedere il profilo dell'utente
certaindeath
Admin
Admin


Numero di messaggi: 343
Data d'iscrizione: 30.07.07

MessaggioOggetto: Re: Pannello di controllo di apache2   Gio Gen 17, 2008 4:13 pm

hai capito che i comandi della shell si eseguono con os.system(comando)...

_________________
è strano quante cose bisogna sapere prima di sapere quanto poco si sa...
Tornare in alto Andare in basso
Vedere il profilo dell'utente
darkwolf
membro importante
membro importante


Numero di messaggi: 225
Localizzazione: Un pò più a destra ecco bravo adesso un pò più in basso perfetto abito lì
Data d'iscrizione: 05.11.07

MessaggioOggetto: Re: Pannello di controllo di apache2   Gio Gen 17, 2008 8:17 pm

si si capito XD un pò in ritardo ma capito
Tornare in alto Andare in basso
Vedere il profilo dell'utente
darkwolf
membro importante
membro importante


Numero di messaggi: 225
Localizzazione: Un pò più a destra ecco bravo adesso un pò più in basso perfetto abito lì
Data d'iscrizione: 05.11.07

MessaggioOggetto: Re: Pannello di controllo di apache2   Dom Gen 20, 2008 2:27 pm

non mi va di aprire un altro post quindi scrivo quà

ho fatto una sotto specie di agenda ecco il source (non è finita)
Codice:

print "Benvenuto nell'agenda"
print "Se si desidere tralasciare un campo inserire vuoto"
azione = input('[1]Aggiungi elemento\n[2]Visualizza contatti\n[3]Crea file agenda\nI
nserire azione: ')
if azione == 3:
   f = open('/home/sebastiano/Desktop/user.txt', 'w')
   f.write('Agenda Creata By Dark-Wolf\n')
   f.close()
elif azione == 1:
   nome = raw_input('Inserire nome: ')
   cognome = raw_input('inserire cognome: ')
   via = raw_input('inserire indirizzo: ')
   f = open('/home/sebastiano/Desktop/user.txt', 'a')
   f.write("nome\n")
   f.write("cognome\n")
   f.write("via\n")
   f.close()
else:
   print "ok"
   

ora il mio problema e che quando scrivo nome, cognome, e indirizzo lui sul file scrive nome cognoe e via non i dati che gli ho passato precedentemente


questo dovrebbe essere un prblema di espressione delle variabili chi mi dice dove sbaglio
Tornare in alto Andare in basso
Vedere il profilo dell'utente
darkphantom
hack-member
hack-member


Numero di messaggi: 398
Data d'iscrizione: 03.09.07

MessaggioOggetto: Re: Pannello di controllo di apache2   Dom Gen 20, 2008 3:56 pm

credo che sia perchè metti così:
Codice:

f.write("nome\n")
f.write("cognome\n")
f.write("via\n")

così python interpreta nome congnome e via come stringhe e non come variabili. per risolvere il problema dovrebbe bastare togliere le virgolette
Tornare in alto Andare in basso
Vedere il profilo dell'utente
darkwolf
membro importante
membro importante


Numero di messaggi: 225
Localizzazione: Un pò più a destra ecco bravo adesso un pò più in basso perfetto abito lì
Data d'iscrizione: 05.11.07

MessaggioOggetto: Re: Pannello di controllo di apache2   Dom Gen 20, 2008 5:04 pm

intendi così
f.write(nome\n)
f.write(cognome\n)
f.write(via\n)
da errore
Tornare in alto Andare in basso
Vedere il profilo dell'utente
darkphantom
hack-member
hack-member


Numero di messaggi: 398
Data d'iscrizione: 03.09.07

MessaggioOggetto: Re: Pannello di controllo di apache2   Dom Gen 20, 2008 8:24 pm

mah guarda non conosco quelle funzioni... chiedi a certain
Tornare in alto Andare in basso
Vedere il profilo dell'utente
darkwolf
membro importante
membro importante


Numero di messaggi: 225
Localizzazione: Un pò più a destra ecco bravo adesso un pò più in basso perfetto abito lì
Data d'iscrizione: 05.11.07

MessaggioOggetto: Re: Pannello di controllo di apache2   Dom Gen 20, 2008 9:22 pm

ok Grazie o stesso
Tornare in alto Andare in basso
Vedere il profilo dell'utente
darkphantom
hack-member
hack-member


Numero di messaggi: 398
Data d'iscrizione: 03.09.07

MessaggioOggetto: Re: Pannello di controllo di apache2   Lun Gen 21, 2008 11:50 am

forse ho capito:
Codice:

f.write(nome"\n")
f.write(cognome"\n")
f.write(via"\n")

prova così
Tornare in alto Andare in basso
Vedere il profilo dell'utente
certaindeath
Admin
Admin


Numero di messaggi: 343
Data d'iscrizione: 30.07.07

MessaggioOggetto: Re: Pannello di controllo di apache2   Lun Gen 21, 2008 4:19 pm

uhm dovrebbe essere

Codice:
f.write(nome+"\n"+cognome+"\n"+via+"\n")

_________________
è strano quante cose bisogna sapere prima di sapere quanto poco si sa...
Tornare in alto Andare in basso
Vedere il profilo dell'utente
darkphantom
hack-member
hack-member


Numero di messaggi: 398
Data d'iscrizione: 03.09.07

MessaggioOggetto: Re: Pannello di controllo di apache2   Lun Gen 21, 2008 6:08 pm

azz, è vero, ho dimenticato di concatenare!
Tornare in alto Andare in basso
Vedere il profilo dell'utente
 

Pannello di controllo di apache2

Vedere l'argomento precedente Vedere l'argomento seguente Tornare in alto 
Pagina 1 su1

 Argomenti simili

-
» Controllo traffico internet con limiti - Linux
» Come Creare un pannello con photoshop
» Guida al controllo della temperatura delle vostre CPU
» Risposte basi per superare il provino.
» Come sbloccare le porte w-gate

Permesso del forum:Non puoi rispondere agli argomenti in questo forum
Xhack :: Programmazione :: Python-