Erreurs en fin d'exécution d'un script [Fermé]

Signaler
Messages postés
16
Date d'inscription
mercredi 23 octobre 2019
Statut
Membre
Dernière intervention
29 octobre 2019
-
Messages postés
35932
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
3 décembre 2020
-
<code>
Quand j'exécute le script ci-dessous,
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
573 # Set Timeout Limits for the Request Body
574
575 grep -E "mod_requesttimeout |mod_reqtimeout" /etc/httpd/conf/httpd.conf
576
577 if mod_requesttimeout
578 then
579 echo -e "configuration contains any RequestReadTimeout" >> /tmp/hard_test-"$(date +%Y-%m-%d-%H-%M-%S)".log
580 else
581 echo -e "LoadModule reqtimeout_module modules mod_reqtimeout.so" >> /etc/httpd/conf/httpd-"$(date +%Y-%m-%d-%H-%M-% S)".conf
582 fi
583 #
584 #
585 sudo service httpd start
~
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
J'obtiens les erreurs suivantes:
line 581: unexpected EOF while looking for matching `"'
line 586: syntax error: unexpected end of file

Je ne vois pas comment y remédier, merci de votre aide.
</code>

1 réponse

Messages postés
35932
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
3 décembre 2020
5 704
Salut
577 if mod_requesttimeout
C'est censé faire quoi ça ???

Merci de tenir compte des remarques antérieures !

Messages postés
35932
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
3 décembre 2020
5 704 >
Messages postés
16
Date d'inscription
mercredi 23 octobre 2019
Statut
Membre
Dernière intervention
29 octobre 2019

Oui et ?

Le 1er est quand même plus adapté et correct.
Messages postés
16
Date d'inscription
mercredi 23 octobre 2019
Statut
Membre
Dernière intervention
29 octobre 2019

Le system me renvoie:
/hard_apache.sh: line 582: unexpected EOF while looking for matching `"'
./hard_apache.sh: line 588: syntax error: unexpected end of file
Messages postés
16
Date d'inscription
mercredi 23 octobre 2019
Statut
Membre
Dernière intervention
29 octobre 2019

étant entendu que les lignes en question sont :


574 # Set Timeout Limits for the Request Body
575
576 grep -E "mod_requesttimeout |mod_reqtimeout" /etc/httpd/conf/httpd.conf
577
578 if mod_requesttimeout
579 then
580 echo -e "configuration contains any RequestReadTimeout" >> /tmp/hard_test-"$(date +%Y-%m-%d-%H-%M-%S)".log
581 else
582 echo -e "LoadModule reqtimeout_module modules mod_reqtimeout.so" >> /etc/httpd/conf/httpd-"$(date +%Y-%m-%d-%H-%M-% S)".conf
583 fi
584 #
585 #
586 sudo service httpd start
587 ~
Messages postés
35932
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
3 décembre 2020
5 704 >
Messages postés
16
Date d'inscription
mercredi 23 octobre 2019
Statut
Membre
Dernière intervention
29 octobre 2019

if mod_requesttimeout
Cette syntaxe n'est pas correcte et n'a pas lieu d'être !
Messages postés
35932
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
3 décembre 2020
5 704 >
Messages postés
16
Date d'inscription
mercredi 23 octobre 2019
Statut
Membre
Dernière intervention
29 octobre 2019

T'es sûr d'avoir testé chaque commande (et bout de commande) ???