Y a-t-il un shcode qui n'est pas du code bash syntaxiquement valide (ne barf sur la syntaxe)?
Je pense à écraser shavec bashpour certaines commandes.
((vient à l'esprit.
/usr/bin/shc'est juste un lien symbolique vers /usr/bin/bash(j'utilise CentOS 7.3 et c'est le cas). Vous devriez vérifier si shc'est vraiment bashpour votre distribution.
#!/bin/shà #!/bin/bash. Ensuite, tout a fonctionné à nouveau, vous devez donc être très prudent. Cela est peut-être arrivé lorsqu'ils ont commencé à utiliser dash au lieu de bash pour sh.