Pagina 1 di 1

lanciare piu comandi all'avvio di Ubuntu (server 20.04.3)

Inviato: sabato 4 settembre 2021, 9:52
da marcolino63
Ciao a Tutti.. :)
Spero di essere nella sezione giusta del Forum...
Vengo subito al punto..
Sul mio Ubuntu (versione Server 20.04.3), all'accensione ho, tempo fa, (con il Vostro prezioso aiuto), impostato Ubuntu
a salvare su di un file TXT, tutto il processo di avvio e funziona eggregiamente...
Ho quindi fatto in modo che all'avvio venga impartito il seguente comando :
dmesg >> /home/mserver/Desktop/boot.txt
Ora vorrei aggiungere un secondo comando... questo...:
lsb_release -d
sempre all'avvio e che la risposta venga inserita sempre nel file "boot.txt" forse prima del primo comando, forse dopo..
devo ancora decidere....
Come posso fare ? ..
Mi aiutate ?
Grazie :ciao:

Re: lanciare piu comandi all'avvio di Ubuntu (server 20.04.3)

Inviato: domenica 5 settembre 2021, 21:15
da steff
A parte che

Codice: Seleziona tutto

 journalctl -b
fa questo (e anche per i boot precenti) basta uno script tipo

Codice: Seleziona tutto

#!/bin/bash
lsb_release -d >   /home/mserver/Desktop/boot.txt
 dmesg >> /home/mserver/Desktop/boot.txt
> sovrascrive il contenuto
>> aggiunge contenuto

Re: lanciare piu comandi all'avvio di Ubuntu (server 20.04.3)

Inviato: sabato 18 settembre 2021, 11:16
da marcolino63
Grazie della risposta..
Ma a me basta il comando "lsb_release -d" che m dice semplicemente la versione di Ubuntu..
Ora il mio problema è che lo script è posizionato sul desktop e ha nome "SaveBoot.sh".
Vorrei modificarlo, per aggiungere il comando scritto sopra.
Cliccando sul file con il tasto destro del mouse e nell'elenco mi dice che lo posso aprire con "Vim"
Procedo ... lo apro... clicco il tasto "i" per modificare... ma poi non so come risalvarlo.
Mi aiutate ?

Re: lanciare piu comandi all'avvio di Ubuntu (server 20.04.3)

Inviato: sabato 18 settembre 2021, 15:31
da dalca
Se il problema è solo salvare con Vim puoi premere Esc per passare in modalità comandi e poi :wq.

Re: lanciare piu comandi all'avvio di Ubuntu (server 20.04.3)

Inviato: sabato 18 settembre 2021, 16:37
da steff
Nessuno ti obbliga usare vim per i file con estensione .sh, puoi semplicemente impostare un qualsiasi editor di testo che preferisci in "associazione file", o tasto destro > proprietà forse, non so in gnome)

Re: lanciare piu comandi all'avvio di Ubuntu (server 20.04.3)

Inviato: sabato 18 settembre 2021, 18:12
da dalca
Se vuoi cambiare editor di testo, come suggerito da Steff, devi cliccare con il tasto dx del mouse sopra il file, cliccare su proprietà e scegliere l'editor che su Gnome è Gedit.
Immagine

Re: lanciare piu comandi all'avvio di Ubuntu (server 20.04.3)

Inviato: martedì 5 ottobre 2021, 9:59
da Janvitus
Se usa la versione server è facile che non usi un DE ma da console, e sicuramente nano è molto più semplice di vim visto che ha i comandi a vista.

Re: lanciare piu comandi all'avvio di Ubuntu (server 20.04.3)

Inviato: sabato 9 ottobre 2021, 18:51
da marcolino63
Ciao
Per aggiungere il nuovo comando ho usato "Virtual Studio Code" e ha funzionato.
Ora vorrei unteriormente affinare il risultato modificando, in fase di scrittura della stringa di risposta del comando
lsb_release -d che è :
Description: Ubuntu 20.04.3 LTS
Vorrei che nel file txt venisse salvato solamente "Ubuntu 20.04.3 LTS", togliendo la parte iniziale "Description "
oppure salvandolo in questo modo :
"Versione attuale : Ubuntu 20.04.3 LTS"
Dovrei poter manipolare il risultato con la gestione delle stringhe.
Come posso fare ?