|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Aug 2005
Messaggi: 2519
|
alcune domande su: bash, xdialog e konsole
mi sto divertendo a fare piccoli script. ho alcune domande, comincio da queste:
1. è possibile aprire konsole e dargli alcuni comandi? (vorrei che 1. apra konsole 2. digiti il comando - esempio, "ifconfig" - 3. mi faccia vedere il risultato del comando - esempio, lista di ifconfig -. 2. è possibile diventare root ad un certo punto dello script? 3. lo so è abbastanza inutile, ma si può cambiare la dimensione dei caratteri? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
|
Punto 1, penserei ad expect, abbinato al, a volte comodo (ma verboso e casinista) autoexpect, ma ho fatto un paio di prova e non credo che funzioni con Konsole. Altre maniere non le conosco, ma son curioso eventualmente di saperle...
Per il punto 2 posso dirti che mi sono trovato nella necessità di fare uno script che cambiasse utente, ma verso il basso (un init script che doveva poi fare un paio di cose da utente), in questo caso non serve password e su o sudo van bene entrambi. Per scalare i privilegi (senza bisogno di input attivo) penserei al recente buco recentemente turato del kernel 2.6 o di nuovo ad expect.Qui funzionerebbe perfettamente, ma poi lo script finirebbe per contenere la password di root... bisogna proteggerlo a dovere (non è bellissimo). 3: se si parla sempre di Konsole: "Impostazioni"->"Tipo di carattere" (ma non è nascosto... ti riferisci davvero a questo?)
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...) |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Aug 2005
Messaggi: 2519
|
intanto grazie.
preferirei restare su bash, che ho capito com'è ed è molto semplice... (per quello che mi serve) potrei sostituire konsole, con qualsiasi altra cosa che mi mostri l'output del comando. per i caratteri, mi riferivo a xdialog, ma questo viene dopo... |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Konsole dovrebbe avere una interfaccia dcop quindi dovresti riuscire a mandare dei messaggi ad alcune sue funzioni interne direttamente da uno script senza usare il mouse. Controlla con kdcop cosa si può fare.
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:18.











o di nuovo ad expect.








