Ho un programma in java che crea uno script di shell(esguibile sotto unix/mac os x).E' possibile dopo avere creato il file, assegnargli il permesso di esecuzione?
Ho un programma in java che crea uno script di shell(esguibile sotto unix/mac os x).E' possibile dopo avere creato il file, assegnargli il permesso di esecuzione?
Intendi cambiare i permessi del file appena creato, utilizzando la stessa applicazione Java? Se è così basta che l'applicazione giri sotto Linux in modo da poter richiamare il comando chmod:
Ciao.codice:try { Runtime r = Runtime.getRuntim(); String [] comando = {"/usr/bin/chmod", "nomefile.sh"}; r.exec(comando); } catch (Exception e) { e.printStackTrace(); }
"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
Non è possibile farlo direttamente da java?
Ciao Andre
Non è possibile farlo direttamente da java?
Ciao Andre
Perchè... cos'ho fatto io?
Certo... mi sono dimenticato di settare i permessi...:
codice:try { Runtime r = Runtime.getRuntim(); String [] comando = {"/usr/bin/chmod", "777", "nomefile.sh"}; r.exec(comando); } catch (Exception e) { e.printStackTrace(); }
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
Non è possibile farlo direttamente da java?
Ciao Andre
ok cosi funziona.Grazie mille!
la prossima volta aggiungi il linguaggio utilizzato, nel titolo della discussione, come da regolamento. grazie.
Regolamento_Forum
...Terrible warlords, good warlords, and an english song