Regole del forum
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Vorrei utilizzare in uno script bash il programma kdesu, ma lo script deve proseguire solo se ma se alla richiesta di password si digita la password e si clikka su ok, in caso contrario lo script deve chiudersi.
Una cosa della serie
kdesu "comando"
if [ dò la password di root e clikko su ok ] ; then
echo "ok, puoi proseguire"
else
echo "non avendo i privilegi di root non puoi proseguire"
exit 1
fi
kdesu gia' assume le tue condizioni!
se la pwd di root e' sbagliata comunque kdesu non esegue il comando.
il controllo che ti serve non e' su kdesu ma sull'effettiva esecuzione in memoria del PID del comando che esegui, allora la tua if ha un senso.