Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802

    chiamare programmi nativi

    ho intenzione di farmi un programmino java che mi richiami una serie di script di shell (linux) a seconda del bottone premuto..

    ad esempio, vorrei che se clicco sul bottone "connetti ad internet" il programma mi lanci lo script contenuto nel file (che ho creato io) connection_start.sh. In questo script viene lanciato un comando che chiede la psw di root e, se questa e' giusta, avvia la connessione...

    problema:

    non funziona!!
    io ottengo l'oggetto Runtime, chiamo exec col path dello script (coi permessi gia' settati) e.... non succede nulla!

    se provo a stampare a video il codice di uscita dello script ottengo un eccezione che mi dice che il processo non e' mai esistito!
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    nessuno?
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Posta il codice.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  4. #4
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    codice:
     
    bottone.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e)
      {
         Runtime.getRuntime().exec("/home/alex87/bin/connection_start.sh");
      }
    });
    dopo aver cliccato sul bottone, non succede nulla!
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  5. #5
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Cosa vuol dire "non succede nulla"?
    Lo script deve produrre qualche effetto (creazione/modifica di file)?

    Altrimenti è facile che la shell venga avviata e richiusa immediatamente dopo l'esecuzione senza che tu abbia la sensazione che sia successo qualcosa (che però è successo).


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  6. #6
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    non dovrebbe aprirsi e chiedersi subito, lo script chiede la psw di root!
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  7. #7
    Utente di HTML.it L'avatar di kuarl
    Registrato dal
    Oct 2001
    Messaggi
    1,093
    prova con qualche script più semplice e vedi se va...

  8. #8
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    avevo gia' provato e non ci sono problemi...

    sembra che il problema sia la richiesta della psw di root...
    come posso fare?
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.