esecuzione systemd

Installazione, configurazione e uso di programmi e strumenti.
Scrivi risposta
bazzo54
Prode Principiante
Messaggi: 40
Iscrizione: venerdì 21 settembre 2012, 9:15

esecuzione systemd

Messaggio da bazzo54 »

Salve a tutti

Parecchio tempo che non frequentavo questo forum!!

Ho installato Ubuntu Mate sul Raspberry 3 e devo dire che stà girando molto bene questo software..

Mi ritrovo con un problemino sicuramente semplice per voi..ma difficoltoso per me ! cerco di spiegarmi quale il mio problema , devo far partire automaticamente allo Start un programma che ho installato tramite Il Terminale , tramite il terminale riesco a porlo in esecuzione " sudo ./linnwt ./app_en.qm " e tutto funziona.
Come avrete notato i comandi sono messi in sequenza , il primo e il programma vero proprio il secondo e la Lingua che viene utilizzato , ho provato inserirlo sella Shel delle applicazioni come viene spigato , ma non mi esegue i due comandi anche ponedo fra loro le "&&" , ho pensato di utilizzare il Systemd facendo il file per mandarlo in start , ma quando lo mando in esecuzione" sudo systemctl start linnwt.service " per verificare che tutto funzioni mi dice " failed to start linnwt.service : Unit linnwt.service is not loaded properly: invalid argument ", " see system logs and 'systemctl status linnwt.service' for details.

Arrivato a questo punto ho pensato a voi !!!

Se avete delle soluzioni o consigli da darmi sono ben accette !!!

Grazie a tutti , Maurizio
bazzo54
Prode Principiante
Messaggi: 40
Iscrizione: venerdì 21 settembre 2012, 9:15

Re: esecuzione systemd

Messaggio da bazzo54 »

Bungiorno

Speravo che qualcuno avesse risposto al mio problema!!

Peccato!!!

Maurizio
Avatar utente
axilot
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2704
Iscrizione: lunedì 7 luglio 2008, 17:29
Distribuzione: Ubuntu 16.04 64bit

Re: esecuzione systemd

Messaggio da axilot »

ma il system log e

Codice: Seleziona tutto

systemctl status linnwt.service
cosa riportano?
"Experience, the name men give to their mistakes" (O.Wilde)
Pc principale: Ubuntu 16.04 64Bit - Pc secondario: Ubuntu 18.04 64 Bit - Raspberry Pi: Rpi 1B+, Rpi 2, Rpi 3+, Rpi Zero W
bazzo54
Prode Principiante
Messaggi: 40
Iscrizione: venerdì 21 settembre 2012, 9:15

Re: esecuzione systemd

Messaggio da bazzo54 »

Grazie axilot

ecco cosa riporta dopo "systemctl status linnwt.service

linnwt.service
loaded: not-found (reason: No such file or directory )
active: inactive (dead)

Ecco... Maurizio
Avatar utente
axilot
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2704
Iscrizione: lunedì 7 luglio 2008, 17:29
Distribuzione: Ubuntu 16.04 64bit

Re: esecuzione systemd

Messaggio da axilot »

Scusa ma lo script lo hai messo nella cartella " /etc/systemd/system"?

posta

Codice: Seleziona tutto

ls /etc/systemd/system | grep -i .service
"Experience, the name men give to their mistakes" (O.Wilde)
Pc principale: Ubuntu 16.04 64Bit - Pc secondario: Ubuntu 18.04 64 Bit - Raspberry Pi: Rpi 1B+, Rpi 2, Rpi 3+, Rpi Zero W
bazzo54
Prode Principiante
Messaggi: 40
Iscrizione: venerdì 21 settembre 2012, 9:15

Re: esecuzione systemd

Messaggio da bazzo54 »

]Ciao Axilot

Verifico...mi hai messo il dubbio.! , ti faccio sapere !!

Si ! linnwt.service ( service è scritto in rosso )

Maurizio
Avatar utente
Janvitus
Amministratore
Amministratore
Messaggi: 18778
Iscrizione: lunedì 25 aprile 2005, 15:52
Desktop: GNOME Shell / Xfce
Sesso: Maschile
Località: Potenza
Contatti:

Re: esecuzione systemd

Messaggio da Janvitus »

Non si scrive in quel modo un file .service... Il sistema ti avvisa che manca la "catena" di avvio. Guarda un altro .service funzionante e copialo, meglio se di un'applicazione semplice. Altrimenti, c'è sempre rc.local...
+Fedora 39 • +Xubuntu 23.10
bazzo54
Prode Principiante
Messaggi: 40
Iscrizione: venerdì 21 settembre 2012, 9:15

Re: esecuzione systemd

Messaggio da bazzo54 »

Hola janvitus

Non ho capito la tua affermazione che non si scrive un .service in quel modo !!! nella mia spiegazione ho messo i comandi da terminale che io uso , se mi dai una indicazione di come posso usare questi comandi per utilizzarli sul systemd mi faresti un favore, sull'uso rc.local direi che sono allo stesso livello del systemd .

se vuoi ti posso postare qui il file che ho scritto !!!

Grazie
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40301
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: esecuzione systemd

Messaggio da steff »

Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
bazzo54
Prode Principiante
Messaggi: 40
Iscrizione: venerdì 21 settembre 2012, 9:15

Re: esecuzione systemd

Messaggio da bazzo54 »

Foto_LINNWT.jpg
Si !!!

Grazie del Link..vado a leggere
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40301
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: esecuzione systemd

Messaggio da steff »

Non credo che puoi avviare un applicazione grafica in quel modo, secondo me va fatto un esenzione in /etc/sudoers con

Codice: Seleziona tutto

visudo
tipo

Codice: Seleziona tutto

nomeutente ALL=(ALL) NOPASSWD: /percorso/al/eseguibile
Poi basta inserirlo tra le applicazioni di avvio con sudo comando o fare uno script e inserire questo.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
bazzo54
Prode Principiante
Messaggi: 40
Iscrizione: venerdì 21 settembre 2012, 9:15

Re: esecuzione systemd

Messaggio da bazzo54 »

Steff

Non ho capito molto...forse nulla !!!

Allora dovrei fare una esenzione ( che cosè ? esenzione ) in /etc/sudoers con visudo !!
e poi inserire sello script " nomeutente ALL=(ALL) NOPASSWD : /percorso al eseguibile " dovrebbe essere dove io do il comando sudo ./linwit ./app_en.qm

Forese e meglio che mi dai piu spiegazioni !!!
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40301
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: esecuzione systemd

Messaggio da steff »

Con visudo inserisci in fondo al file che si apre:
nomeutente ALL=(ALL) NOPASSWD: /percorso/al/linwit
se ho capito bene lo tieni nella home quindi sarebbe:

Codice: Seleziona tutto

nomeutente ALL=(ALL) NOPASSWD: /home/nomeutente/linwit
ovviamente devi sostituire i due "nomeutente" in questa riga con il tuo:

Codice: Seleziona tutto

whoami
Salvare e chiudere, poi fai uno script nella tua home (file di testo reso eseguibile da tasto destro)

Codice: Seleziona tutto

#/bin/bash
sudo  ./linwit ./app_en.qm
dopo un riavvio di sessione dovrebbe partire se clicchi lo script senza passwd, a quel punto lo inserisci in avvio automatico.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
bazzo54
Prode Principiante
Messaggi: 40
Iscrizione: venerdì 21 settembre 2012, 9:15

Re: esecuzione systemd

Messaggio da bazzo54 »

Hola Steff

Qualcosa che ho fatto non e andato ha buon termine...sicuramente una mia ..azzata, perchè ora non riesco più ad aprire il file sudoers !! cosa ho fatto :

sudo nano /etc/sudoers

ho aggiunto alla fine :

lab ALL=(ALL) NOPASSWD: /home/lab/linnwt

whoami

poi ho salvato con CTRL O e uscito con CTRL X

Creato lo script :

#/etc/bash
sudo ./linnwt ./app_en.qm

salvato il tutto e reso (spero) il file eseguibile , mi sono reso conto poi che il percorso e diverso dove risiede il file linnwt , ho cercato di riaprire il file sudoers ma mi dice che non ho le autorizzazioni , riprovato con le autorizzazioni ma sempre mi dice che le autorizzazioni non bastano...

Ora sto installando tutto di nuovo.. e poi ci riprovo !!!
Per editare il file sudoers devo usare un editor particolare ?
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40301
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: esecuzione systemd

Messaggio da steff »

Se ti scrivevo "con visudo"... va modificato esclusivamente con

Codice: Seleziona tutto

sudo visudo
Bastava modificarlo da recovery o da cd live si deve mica reinstallare....
whoami non era da inserire, era per vedere bene l'username.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
bazzo54
Prode Principiante
Messaggi: 40
Iscrizione: venerdì 21 settembre 2012, 9:15

Re: esecuzione systemd

Messaggio da bazzo54 »

ok Steff

non avevo capito!!

(Bastava modificarlo da recovery o da cd live si deve mica reinstallare....)
Stò lavorando con Ubuntu Mate installato sul Raspberry 3 , forse avevo scordato questo piccolo particolare !!!
bazzo54
Prode Principiante
Messaggi: 40
Iscrizione: venerdì 21 settembre 2012, 9:15

Re: esecuzione systemd (chiuso )

Messaggio da bazzo54 »

Ho postato in una pagina diversa

Avevo sbagliato posto!!

Grazie
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: Bing [Bot] e 18 ospiti