| Pannello di controllo di apache2 | |
|
|
Autore | Messaggio |
---|
darkwolf 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
| Titolo: Pannello di controllo di apache2 Mar 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:
grafica nuova eh
| |
|
| |
N1ghtWisH apprendista
Numero di messaggi : 24 Data d'iscrizione : 09.01.08
| Titolo: Re: Pannello di controllo di apache2 Mar 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
| |
|
| |
darkwolf 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
| Titolo: Re: Pannello di controllo di apache2 Mer 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")
| |
|
| |
certaindeath Admin
Numero di messaggi : 343 Data d'iscrizione : 30.07.07
| Titolo: Re: Pannello di controllo di apache2 Gio Gen 17, 2008 6:13 pm | |
| hai capito che i comandi della shell si eseguono con os.system(comando)... | |
|
| |
darkwolf 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
| Titolo: Re: Pannello di controllo di apache2 Gio Gen 17, 2008 10:17 pm | |
| si si capito XD un pò in ritardo ma capito | |
|
| |
darkwolf 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
| Titolo: Re: Pannello di controllo di apache2 Dom 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 | |
|
| |
darkphantom hack-member
Numero di messaggi : 398 Data d'iscrizione : 03.09.07
| Titolo: Re: Pannello di controllo di apache2 Dom 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 | |
|
| |
darkwolf 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
| Titolo: Re: Pannello di controllo di apache2 Dom Gen 20, 2008 7:04 pm | |
| intendi così f.write(nome\n) f.write(cognome\n) f.write(via\n) da errore | |
|
| |
darkphantom hack-member
Numero di messaggi : 398 Data d'iscrizione : 03.09.07
| Titolo: Re: Pannello di controllo di apache2 Dom Gen 20, 2008 10:24 pm | |
| mah guarda non conosco quelle funzioni... chiedi a certain | |
|
| |
darkwolf 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
| Titolo: Re: Pannello di controllo di apache2 Dom Gen 20, 2008 11:22 pm | |
| | |
|
| |
darkphantom hack-member
Numero di messaggi : 398 Data d'iscrizione : 03.09.07
| Titolo: Re: Pannello di controllo di apache2 Lun Gen 21, 2008 1:50 pm | |
| forse ho capito: - Codice:
-
f.write(nome"\n") f.write(cognome"\n") f.write(via"\n")
prova così | |
|
| |
certaindeath Admin
Numero di messaggi : 343 Data d'iscrizione : 30.07.07
| Titolo: Re: Pannello di controllo di apache2 Lun Gen 21, 2008 6:19 pm | |
| uhm dovrebbe essere - Codice:
-
f.write(nome+"\n"+cognome+"\n"+via+"\n") | |
|
| |
darkphantom hack-member
Numero di messaggi : 398 Data d'iscrizione : 03.09.07
| Titolo: Re: Pannello di controllo di apache2 Lun Gen 21, 2008 8:08 pm | |
| azz, è vero, ho dimenticato di concatenare! | |
|
| |
Contenuto sponsorizzato
| Titolo: Re: Pannello di controllo di apache2 | |
| |
|
| |
| Pannello di controllo di apache2 | |
|