Je te conseil d'utilisé une librairie qui s'appelle XMLRPC et qui te permet d'envoyé des requête sur un autre serveur.
Typiquement. serveur1 web-------> execution de ta commande (via un script php) ------>serveur2 linux
tu trouvera des tuto pour installé cette librairie aprés le code php à utilisé ressemblera à ça:
<html>
<head>
<title></title>
<meta http-equiv="refresh" content="1; URL=ici adresse vers laquel tu redirige une fois ta commande exécuté">
</head>
<body>
<div align="center" valign="center" ><b>Veuillez patienter...</b></div>
<?php
include_once '../XML-RPC/IXR_Library.inc';
$client = new IXR_Client("adresse de ton serveur linux","chemin de la librairie;" '/sgc/secure/XMLRPC.pl', "PORT" 80);
$code_html_liste =''; //ces deux ligne serve à déclarer ta fonction
$code_html_liste .= delrep( $login, $suppr );
function delrep($login, $suppr){//dans ton cas tu n'a pas d'argument à faire passé donc tu peux enlevé login et suppr mais lorsque tu fais le query il faut que tu passe un argument alors tu pourra mettre "" pour qu'il lance quand même la commande. en gros ça donnerai ça:(mail.stats',"")
global $client;
// $client->debug= true; //pour le débugage
if (!$client->query('mail.stats',$login, $suppr)) {//donc la tu va lancé le script référencé par l'alias stats (regarde dans le fichier XMLRPC) mail pour moi correspond à une liste d'alias donc tu met "le nom de la list.l'alias"
die('Something went wrong - '.$client->getErrorCode().' : '.$client->getErrorMessage());//ça c en cs d'erreur à mettre tout le temps
}
return true;
}?>
</body>
</html>