[RISOLTO] Piccola info su script GITHUB

Repository Ufficiali e non, come utilizzarli e come risolvere i problemi legati al loro utilizzo
Rispondi
tonyh
Newbie
Newbie
Messaggi: 33
Iscritto il: 25/10/2022, 11:33

[RISOLTO] Piccola info su script GITHUB

Messaggio da tonyh »

Ciao, sono ignorantissimo e vorrei una mano per capire come fare questa cosa
Ho scaricato e modificato questo script che uso su proxmox
Il problema nasce dal fatto che quando lo eseguo, devo dare un "invio" per far continuare la sua esecuzione, di conseguenza se imposto da crontab un azione mi si blocca

Questo è il codice, come potrei modificarlo affinché venga eseguito senza blocchi?

https://github.com/DerDanilo/proxmox-st ... _backup.sh
Ultima modifica di tonyh il 14/12/2022, 14:25, modificato 1 volta in totale.
Avatar utente
azioga
Hero Member
Hero Member
Messaggi: 1329
Iscritto il: 03/09/2018, 7:53

Re: Piccola info su script GITHUB

Messaggio da azioga »

In teoria dovrebbe già accorgersene:

Codice: Seleziona tutto

function description {
# Check to see if we are in an interactive terminal, if not, skip the description
    if [[ -t 0 && -t 1 ]]; then
...
...
al limite non gliela fai eseguire
Avatar utente
marcomg
Administrator
Administrator
Messaggi: 8061
Iscritto il: 22/08/2011, 18:54

Re: Piccola info su script GITHUB

Messaggio da marcomg »

Il problema è la riga

Codice: Seleziona tutto

read dummy
Edit
Non avevo visto il messaggio di azioga. Quello che dice è sacrosanto. Non dovrebbe bloccarti se eseguito lo script in maniera non interattiva.
~ Marco
tonyh
Newbie
Newbie
Messaggi: 33
Iscritto il: 25/10/2022, 11:33

Re: Piccola info su script GITHUB

Messaggio da tonyh »

Ragazzi grazie per le sollecite risposte
Quando ho scritto il messaggio mi sono reso conto di aver scritto che “si blocca” ma in realtà avrei dovuto scrivere “si bloccherebbe” perché non l’avevo provato.
Ora capisco questa cosa dell’Interattività. Quindi se eseguissi lo script in manuale mi si bloccherebbe chiedendomi di cliccare “invio” per continuare , ma se lo programmassi in crontab NO.
Corretto?

Ancora grazie
Avatar utente
azioga
Hero Member
Hero Member
Messaggi: 1329
Iscritto il: 03/09/2018, 7:53

Re: Piccola info su script GITHUB

Messaggio da azioga »

tonyh ha scritto: 13/12/2022, 13:35 Ora capisco questa cosa dell’Interattività. Quindi se eseguissi lo script in manuale mi si bloccherebbe chiedendomi di cliccare “invio” per continuare , ma se lo programmassi in crontab NO.
Corretto?
Corretto.
Però provalo e facci sapere ;)
tonyh
Newbie
Newbie
Messaggi: 33
Iscritto il: 25/10/2022, 11:33

Re: Piccola info su script GITHUB

Messaggio da tonyh »

azioga ha scritto: 13/12/2022, 14:19 Corretto.
Però provalo e facci sapere ;)
Buongiorno, funziona benissimo
Grazie ancora e scusate per la domanda stupida ma sto cercando di imparare :ugeek: :razz:
Avatar utente
marcomg
Administrator
Administrator
Messaggi: 8061
Iscritto il: 22/08/2011, 18:54

Re: Piccola info su script GITHUB

Messaggio da marcomg »

Ottimo, ricordati di mettere il tag [RISOLTO] modificando il titolo del primo messaggio.
~ Marco
Rispondi