Youngfun Inviato 11 Settembre 2014 Segnala Condividi Inviato 11 Settembre 2014 Ciao a tutti. Devo aprire un app in modalità sudo, e siccome non riesco a farlo dall'interfaccia utente, sono costretto a farlo da Terminale. Però il comando "open" seguito dal percorso dell'app non funziona: sudo open /Applications/RuijieSupplicant.app Quando lo eseguo, compare l'app sulla dock per mezzo secondo, poi va in crash. La console dice: 11/09/2014 23:20:38,798 sudo[464]: francesco : TTY=ttys000 ; PWD=/Users/francesco ; USER=root ; COMMAND=/usr/bin/open /Applications/RuijieSupplicant.app 11/09/2014 23:20:38,838 com.apple.launchd[1]: System: Could not find requested session: Aqua 11/09/2014 23:20:38,838 open[465]: com.ruijie.Supplicant.52128: Invalid argument Come mai aprendo un app da terminale mi dà quest'errore? L'unico modo per farlo funzionare è togliere il comando open, e dargli direttamente il percorso del file Unix eseguibile all'interno dell'app:sudo /Applications/RuijieSupplicant.app/Contents/MacOS/SupplicantIn questo modo funziona. Inoltre, ho creato un file shell compilato così: #! /bin/bash sudo /Applications/RuijieSupplicant.app/Contents/MacOS/Supplicant killall Terminal Ma il comando killall Terminal non funziona, la finestra del terminale rimane aperta. Sarà per via del fatto del file Unix eseguibile? Link al commento Condividi su altri siti Altre opzioni di condivisione...
conte dracula Inviato 11 Settembre 2014 Segnala Condividi Inviato 11 Settembre 2014 il metodo giusto è il secondo e la finestra del terminale va chiusa solo quando esci dall'app con i privilegi di root ... Link al commento Condividi su altri siti Altre opzioni di condivisione...
Youngfun Inviato 12 Settembre 2014 Autore Segnala Condividi Inviato 12 Settembre 2014 Non c'è un modo per far chiudere automaticamente la finesra del terminale, visto che trattasi di un'app grafica? Link al commento Condividi su altri siti Altre opzioni di condivisione...
Youngfun Inviato 12 Settembre 2014 Autore Segnala Condividi Inviato 12 Settembre 2014 Non c'è un modo per far chiudere automaticamente la finesra del terminale, visto che trattasi di un'app grafica? Link al commento Condividi su altri siti Altre opzioni di condivisione...
conte dracula Inviato 12 Settembre 2014 Segnala Condividi Inviato 12 Settembre 2014 puoi nascondere la finestra non chiuderla ... Link al commento Condividi su altri siti Altre opzioni di condivisione...
Youngfun Inviato 13 Settembre 2014 Autore Segnala Condividi Inviato 13 Settembre 2014 ok pero occupa inutilmente uno spazio sul dock... Link al commento Condividi su altri siti Altre opzioni di condivisione...
Youngfun Inviato 13 Settembre 2014 Autore Segnala Condividi Inviato 13 Settembre 2014 ok pero occupa inutilmente uno spazio sul dock... Link al commento Condividi su altri siti Altre opzioni di condivisione...
conte dracula Inviato 13 Settembre 2014 Segnala Condividi Inviato 13 Settembre 2014 puoi anche attivare l'utente root ,loggarti con quello, e usare l'applicazione senza il terminale ... Link al commento Condividi su altri siti Altre opzioni di condivisione...
trombonauta Inviato 14 Settembre 2014 Segnala Condividi Inviato 14 Settembre 2014 Non c'è un modo per far chiudere automaticamente la finesra del terminale, visto che trattasi di un'app grafica? È il terminale che permette il funzionamento dell'app con i privilegi di amministratore. Se forzi la chiusura del terminale si chiuderà pure il programma da esso gestito. Sono le regole di Unix MacBook Pro - Meglio suonare che essere suonati Link al commento Condividi su altri siti Altre opzioni di condivisione...
Messaggi raccomandati
Archiviato
Questa discussione è archiviata e chiusa a future risposte.