J’ai besoin d’un moyen simple d’exécuter le code ci-dessous uniquement si la commande / fichier existe sur le serveur.
/etc/init.d/newrelic-sysmond stop
Idéalement, c’est quelque chose de simple qui va avant la commande.
check /etc/init.d/newrelic-sysmond && /etc/init.d/newrelic-sysmond stop
Tu peux faire:
[ -x /etc/init.d/newrelic-sysmond ] && /etc/init.d/newrelic-sysmond stop
-x /etc/init.d/newrelic-sysmond
vérifie si le fichier donné existe et s’il est exécutable (ou recherche), l’autorisation est accordée.