Come nascondere la finestra del terminale quando è in esecuzione uno script

2

Ho creato uno script che si trova negli elementi di accesso degli utenti che vengono eseguiti ogni volta che un utente esegue l'accesso, ma desidero impedire che la finestra terminale o l'applicazione del terminale saltino fuori. Non mi interessa che l'icona dell'app venga visualizzata nel dock ma ho alcuni utenti che tendono a voler chiudere la finestra del terminale che annulla ciò che lo script sta facendo.

Ho cercato su Google questo e non sembra essere una soluzione semplice. Il controllo "Nascosto" negli elementi di accesso non nasconde la finestra.

Grazie

    
posta Carter 21.01.2016 - 17:01
fonte

2 risposte

1

Potresti eseguire il tuo script utilizzando la schermata utilità. Questo scollegherà il programma dal terminale, quindi anche se è chiuso l'esecuzione del programma continuerà.

Lo schermo si chiuderà una volta terminato il programma in esecuzione, ma non prima.

    
risposta data 21.01.2016 - 17:06
fonte
0

Invece di fare in modo che Terminal.app avvii un file di comando .com (presumo), dovresti configurare un LaunchAgent. Eseguirà un comando o uno script senza visibilità dell'utente.

    
risposta data 21.01.2016 - 18:29
fonte

Leggi altre domande sui tag