Xhack
Vuoi reagire a questo messaggio? Crea un account in pochi click o accedi per continuare.
Xhack

Un forum dedicato all'hacking
 
IndiceIndice  PortalePortale  CercaCerca  Ultime immaginiUltime immagini  RegistratiRegistrati  Accedi  

 

 Pannello di controllo di apache2

Andare in basso 
4 partecipanti
AutoreMessaggio
darkwolf
membro importante
membro importante
darkwolf


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

Pannello di controllo di apache2 Empty
MessaggioTitolo: Pannello di controllo di apache2   Pannello di controllo di apache2 EmptyMar Gen 15, 2008 9: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:
Torna in alto Andare in basso
N1ghtWisH
apprendista
apprendista
N1ghtWisH


Numero di messaggi : 24
Data d'iscrizione : 09.01.08

Pannello di controllo di apache2 Empty
MessaggioTitolo: Re: Pannello di controllo di apache2   Pannello di controllo di apache2 EmptyMar Gen 15, 2008 11: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
Torna in alto Andare in basso
http://shawbasho.freewordpress.it
darkwolf
membro importante
membro importante
darkwolf


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

Pannello di controllo di apache2 Empty
MessaggioTitolo: Re: Pannello di controllo di apache2   Pannello di controllo di apache2 EmptyMer Gen 16, 2008 10: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")
Torna in alto Andare in basso
certaindeath
Admin
Admin
certaindeath


Numero di messaggi : 343
Data d'iscrizione : 30.07.07

Pannello di controllo di apache2 Empty
MessaggioTitolo: Re: Pannello di controllo di apache2   Pannello di controllo di apache2 EmptyGio Gen 17, 2008 6:13 pm

hai capito che i comandi della shell si eseguono con os.system(comando)...
Torna in alto Andare in basso
darkwolf
membro importante
membro importante
darkwolf


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

Pannello di controllo di apache2 Empty
MessaggioTitolo: Re: Pannello di controllo di apache2   Pannello di controllo di apache2 EmptyGio Gen 17, 2008 10:17 pm

si si capito XD un pò in ritardo ma capito
Torna in alto Andare in basso
darkwolf
membro importante
membro importante
darkwolf


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

Pannello di controllo di apache2 Empty
MessaggioTitolo: Re: Pannello di controllo di apache2   Pannello di controllo di apache2 EmptyDom Gen 20, 2008 4: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
Torna in alto Andare in basso
darkphantom
hack-member
hack-member
darkphantom


Numero di messaggi : 398
Data d'iscrizione : 03.09.07

Pannello di controllo di apache2 Empty
MessaggioTitolo: Re: Pannello di controllo di apache2   Pannello di controllo di apache2 EmptyDom Gen 20, 2008 5: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
Torna in alto Andare in basso
darkwolf
membro importante
membro importante
darkwolf


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

Pannello di controllo di apache2 Empty
MessaggioTitolo: Re: Pannello di controllo di apache2   Pannello di controllo di apache2 EmptyDom Gen 20, 2008 7:04 pm

intendi così
f.write(nome\n)
f.write(cognome\n)
f.write(via\n)
da errore
Torna in alto Andare in basso
darkphantom
hack-member
hack-member
darkphantom


Numero di messaggi : 398
Data d'iscrizione : 03.09.07

Pannello di controllo di apache2 Empty
MessaggioTitolo: Re: Pannello di controllo di apache2   Pannello di controllo di apache2 EmptyDom Gen 20, 2008 10:24 pm

mah guarda non conosco quelle funzioni... chiedi a certain
Torna in alto Andare in basso
darkwolf
membro importante
membro importante
darkwolf


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

Pannello di controllo di apache2 Empty
MessaggioTitolo: Re: Pannello di controllo di apache2   Pannello di controllo di apache2 EmptyDom Gen 20, 2008 11:22 pm

ok Grazie o stesso
Torna in alto Andare in basso
darkphantom
hack-member
hack-member
darkphantom


Numero di messaggi : 398
Data d'iscrizione : 03.09.07

Pannello di controllo di apache2 Empty
MessaggioTitolo: Re: Pannello di controllo di apache2   Pannello di controllo di apache2 EmptyLun Gen 21, 2008 1:50 pm

forse ho capito:
Codice:

f.write(nome"\n")
f.write(cognome"\n")
f.write(via"\n")
prova così
Torna in alto Andare in basso
certaindeath
Admin
Admin
certaindeath


Numero di messaggi : 343
Data d'iscrizione : 30.07.07

Pannello di controllo di apache2 Empty
MessaggioTitolo: Re: Pannello di controllo di apache2   Pannello di controllo di apache2 EmptyLun Gen 21, 2008 6:19 pm

uhm dovrebbe essere

Codice:
f.write(nome+"\n"+cognome+"\n"+via+"\n")
Torna in alto Andare in basso
darkphantom
hack-member
hack-member
darkphantom


Numero di messaggi : 398
Data d'iscrizione : 03.09.07

Pannello di controllo di apache2 Empty
MessaggioTitolo: Re: Pannello di controllo di apache2   Pannello di controllo di apache2 EmptyLun Gen 21, 2008 8:08 pm

azz, è vero, ho dimenticato di concatenare!
Torna in alto Andare in basso
Contenuto sponsorizzato





Pannello di controllo di apache2 Empty
MessaggioTitolo: Re: Pannello di controllo di apache2   Pannello di controllo di apache2 Empty

Torna in alto Andare in basso
 
Pannello di controllo di apache2
Torna in alto 
Pagina 1 di 1

Permessi in questa sezione del forum:Non puoi rispondere agli argomenti in questo forum.
Xhack :: Programmazione :: Python-
Vai verso: