Ho eseguito uno script di distribuzione per configurare il server come root. Poi ho cercato di eseguire un altro script chiamato test.sh che aveva le seguenti linee in esso:Errore di sintassi: reindirizzamento imprevisto
# Logging
exec > >(tee -a /var/log/test_full.log)
exec 2> >(tee -a /var/log/test_error.log)
Tuttavia quando provo questo ottengo il seguente errore:
test.sh: 19: test.sh: Syntax error: redirection unexpected
che cosa potrebbe causare questo problema pensi? Non ho mai sentito di questo errore prima.
Ciao. Scusa per il dolore, ma entrambi i file iniziano con #!/Bin/bash – Jimmy
Fatto: quando eseguo lo script '' test.sh'' come '' bash test.sh'' non c'è errore, ma quando lo eseguo con '' dash test.sh'' Ottengo l'errore esatto che ottieni. Per qualsiasi motivo esista sul tuo sistema, non è "bash'' che sta eseguendo il tuo script. – Louis
Ah, è perché l'ho eseguito "sh test.sh" Penso! – Jimmy