L'erreur de commande introuvable est due au fait que "apachectl" n'est pas dans votre chemin. Utilisez simplement le chemin complet de la commande, par exemple
/etc/init.d/apachectl start
Si vous obtenez une erreur d'autorisation refusée, vous devez exécuter en tant qu'utilisateur différent. C'est un problème différent cependant.
Dans les scripts shell, vous devez utiliser des chemins complets pour exécuter la commande, sauf si le répertoire avec l'exécutable se trouve déjà dans $PATH.Par exemple, recherchez où se trouve le binaire apachectl :
which apachectl
ou
whereis apachectl
et vous obtiendrez quelque chose comme :
/usr/local/sbin/apachectl
Alors, utilisez-le.