Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Risolto] local.d e xfce
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
antonellocaroli
Guru
Guru


Joined: 11 Aug 2016
Posts: 509

PostPosted: Mon Dec 17, 2018 11:07 pm    Post subject: [Risolto] local.d e xfce Reply with quote

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
View user's profile Send private message
zar Marco
Guru
Guru


Joined: 09 Sep 2016
Posts: 445
Location: Colle Umberto ( TV )

PostPosted: Tue Dec 18, 2018 5:15 am    Post subject: Reply with quote

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
View user's profile Send private message
antonellocaroli
Guru
Guru


Joined: 11 Aug 2016
Posts: 509

PostPosted: Tue Dec 18, 2018 5:38 am    Post subject: Reply with quote

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
View user's profile Send private message
zar Marco
Guru
Guru


Joined: 09 Sep 2016
Posts: 445
Location: Colle Umberto ( TV )

PostPosted: Tue Dec 18, 2018 5:53 am    Post subject: Reply with quote

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
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30905
Location: here

PostPosted: Tue Dec 18, 2018 6:48 am    Post subject: Reply with quote

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
View user's profile Send private message
antonellocaroli
Guru
Guru


Joined: 11 Aug 2016
Posts: 509

PostPosted: Tue Dec 18, 2018 12:45 pm    Post subject: Reply with quote

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
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30905
Location: here

PostPosted: Tue Dec 18, 2018 12:50 pm    Post subject: Reply with quote

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
View user's profile Send private message
antonellocaroli
Guru
Guru


Joined: 11 Aug 2016
Posts: 509

PostPosted: Wed Dec 19, 2018 7:26 pm    Post subject: Reply with quote

Grazie, funziona con l' init script

@fedeliallalinea, before xdm, era giusto!!!!
Back to top
View user's profile Send private message
antonellocaroli
Guru
Guru


Joined: 11 Aug 2016
Posts: 509

PostPosted: Thu Dec 20, 2018 5:15 am    Post subject: Reply with quote

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
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30905
Location: here

PostPosted: Thu Dec 20, 2018 10:12 am    Post subject: Reply with quote

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
View user's profile Send private message
antonellocaroli
Guru
Guru


Joined: 11 Aug 2016
Posts: 509

PostPosted: Thu Dec 20, 2018 3:47 pm    Post subject: Reply with quote

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
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30905
Location: here

PostPosted: Thu Dec 20, 2018 3:55 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum