Dove è autorun in Linux (Ubuntu)?


3

Ho la macchina con Ubuntu desktop 7.qualcosa ... Voglio un comportamento da server senza la mia partecipazione. Ad esempio, ho il client-torrent di Azureus e voglio che inizi con il sistema come un servizio. È possibile o ho bisogno di un altro client torrent?

Risposte:


3

Il trucco è che un programma basato su una GUI può in genere iniziare solo dopo l'accesso alla GUI, a meno che l'app sia abbastanza intelligente da essere in grado di eseguire headless e quindi visualizzare la GUI in un secondo momento (pochissime app possono farlo e dubito che Azureus possa EDIT: Azureus in realtà può farlo, ho collegato alle istruzioni per farlo in seguito). Se ti serve un'app GUI, la soluzione migliore è farlo avvia l'app con la tua sessione Gnome .

Altrimenti, come dice Jonik, puoi aggiungere una riga a /etc/rc.local che avvia il programma - tutto ciò che puoi eseguire da una riga di comando che non si basa su X11 o Gnome dovrebbe essere eseguito da rc.local senza problemi. Modificare:

La tua migliore scommessa è L'oscillazione senza testa dell'interfaccia utente , che darebbe il meglio di entrambi i mondi, iniziando senza testa prima di accedere e rendere disponibile la GUI più tardi quando lo richiedi. Prova lo schermo o il metodo demone, a seconda di quale ti senti più a tuo agio.

Un'altra opzione è avviare Azureus senza testa , potresti anche farlo da rc.local. Potresti usare il Interfaccia utente di rete di Azureus e quindi connettersi a quest'ultimo dalla shell, se si ha il comodo controllo dell'app dalla riga di comando.


3

Per eseguire automaticamente un comando (che ad esempio avvia alcuni servizi) all'avvio del sistema, un modo semplice è aggiungerlo /etc/rc.local file.

Un modo più flessibile (ma non così semplice) è quello di creare uno script di init sotto /etc/init.d/. Il software server Ubuntu confezionato viene fornito con tali script. Per saperne di più, potresti iniziare Qui .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.