View previous topic :: View next topic |
Author |
Message |
antonellocaroli Guru
Joined: 11 Aug 2016 Posts: 509
|
Posted: Mon Dec 17, 2018 11:07 pm Post subject: [Risolto] local.d e xfce |
|
|
Ho un piccolo "problema" .
ho uno script in local.d che mi deve fare un lavoro all'avvio che dura dai 3 ai 5 min circa....
il fatto é che vorrei che lo facesse prima che parte xfce...invece lo fa giá quando xfce é avviato....
cioé entrare nel sistema a lavoro concluso....come fa in un sistema senza interfaccia grafica, il login é possibile solo a script di local terminato...
é possibile ovviare a questa cosa? se si come?
Last edited by antonellocaroli on Wed Dec 19, 2018 7:26 pm; edited 1 time in total |
|
Back to top |
|
|
zar Marco Guru
Joined: 09 Sep 2016 Posts: 445 Location: Colle Umberto ( TV )
|
Posted: Tue Dec 18, 2018 5:15 am Post subject: |
|
|
Premetto che con gentoo sono alle prime armi, ma così su due piedi direi che potresti crearti un servizio da inserire in openrc al boot con lo script da eseguire
Magari questo può servirti |
|
Back to top |
|
|
antonellocaroli Guru
Joined: 11 Aug 2016 Posts: 509
|
Posted: Tue Dec 18, 2018 5:38 am Post subject: |
|
|
zar Marco wrote: | Premetto che con gentoo sono alle prime armi, ma così su due piedi direi che potresti crearti un servizio da inserire in openrc al boot con lo script da eseguire
Magari questo può servirti |
Praticamente dici di creare un init script che come comando ha l'esecuzione dello script e di aggiungerlo come default? o al boot? |
|
Back to top |
|
|
zar Marco Guru
Joined: 09 Sep 2016 Posts: 445 Location: Colle Umberto ( TV )
|
Posted: Tue Dec 18, 2018 5:53 am Post subject: |
|
|
Direi al boot, in maniera che te lo carichi prima di lightdm, ma è solo un idea, non sono totalmente sicuro che sia il sistema più corretto |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30885 Location: here
|
Posted: Tue Dec 18, 2018 6:48 am Post subject: |
|
|
antonellocaroli wrote: | Praticamente dici di creare un init script che come comando ha l'esecuzione dello script e di aggiungerlo come default? o al boot? |
Oppure copi lo script di init di local e lo modifichi in modo che vada a prendere il tuo script in una cartella differente dal local.d e come dipendenza abbia before X (o qualcosa del genere) _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
antonellocaroli Guru
Joined: 11 Aug 2016 Posts: 509
|
Posted: Tue Dec 18, 2018 12:45 pm Post subject: |
|
|
Grazie, faró delle prove....lo script in local giá va a prendere lo scrip da un altra parte....
ma before giuso quale sarebbe?
before X o before xfce4 |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30885 Location: here
|
Posted: Tue Dec 18, 2018 12:50 pm Post subject: |
|
|
antonellocaroli wrote: | Grazie, faró delle prove....lo script in local giá va a prendere lo scrip da un altra parte.... |
Sicuro che non vada a prendere quelli in /etc/local.d?
/etc/init.d/local: | ...
local_d_dir="${RC_SERVICE%/*/*}/local.d"
...
for file in "${local_d_dir}"/*.start; do
...
done
... |
antonellocaroli wrote: | ma before giuso quale sarebbe? |
Bella domanda, forse before xdm?
Ovviamente devi disabilitare rc_parallel in /etc/rc.conf caso mai che sia attivo _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
antonellocaroli Guru
Joined: 11 Aug 2016 Posts: 509
|
Posted: Wed Dec 19, 2018 7:26 pm Post subject: |
|
|
Grazie, funziona con l' init script
@fedeliallalinea, before xdm, era giusto!!!! |
|
Back to top |
|
|
antonellocaroli Guru
Joined: 11 Aug 2016 Posts: 509
|
Posted: Thu Dec 20, 2018 5:15 am Post subject: |
|
|
altra domanda
l init script ha come argomento adesso:
command="//percorso allo script"
se io adesso vorrei invece che partisse dopo xdm, ma che appena entrati in xfce mi apre una schell e mi mostra quello che sta facendo lo script?
come dovrei cambiare il command? se é possile farlo? |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30885 Location: here
|
Posted: Thu Dec 20, 2018 10:12 am Post subject: |
|
|
antonellocaroli wrote: | se io adesso vorrei invece che partisse dopo xdm, ma che appena entrati in xfce mi apre una schell e mi mostra quello che sta facendo lo script?
come dovrei cambiare il command? se é possile farlo? |
A questo punto metterei lo script in .xinitrc o .xprofile, e per vedere cosa fa redirigerei l'output in un file di log cosi' che puoi controllarlo. _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
antonellocaroli Guru
Joined: 11 Aug 2016 Posts: 509
|
Posted: Thu Dec 20, 2018 3:47 pm Post subject: |
|
|
fedeliallalinea wrote: | antonellocaroli wrote: | se io adesso vorrei invece che partisse dopo xdm, ma che appena entrati in xfce mi apre una schell e mi mostra quello che sta facendo lo script?
come dovrei cambiare il command? se é possile farlo? |
A questo punto metterei lo script in .xinitrc o .xprofile, e per vedere cosa fa redirigerei l'output in un file di log cosi' che puoi controllarlo. |
si, in effetti....
ma avrei bisogno di qualcosa che mi faccia capire a schermo che lo script ha finito il lavoro....per questo avevo pensato ad una shell... |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30885 Location: here
|
Posted: Thu Dec 20, 2018 3:55 pm Post subject: |
|
|
antonellocaroli wrote: | ma avrei bisogno di qualcosa che mi faccia capire a schermo che lo script ha finito il lavoro....per questo avevo pensato ad una shell... |
Lancia una notifica a lavoro finito con notify-send
Code: | tuo_script.sh && notify-send "Mio script" "stato: finito" |
(notify-send fa parte del pacchetto x11-libs/libnotify) _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
|