<html><head><title>Test PHP</title></head><body><?php$fileLocation = "/tmp/startsshd.tmp";$file = fopen($fileLocation,"w");$content = "C'est parti pour un tour";fwrite($file,$content);fclose($file);?>
Demande faite
</body></html>
J'ai ajouté un .htaccess dans le répertoire, pour restreindre l'accès.
Le script crontab:
#!/bin/bashfile="/tmp/startsshd.tmp"logfile="/var/log/startsshd.log"if[ -f "$file"]thenecho"$file found."echo"Start SSHD" >> $logfile
date >> $logfile
rm $file
service sshd start
sleep 60m
service sshd stop
echo"Start SSHD" >> $logfile
date >> $logfileecho"---------------" >> $logfileelseecho"$file not found."fi
L'entrée dans /etc/crontab
* * * * * root /etc/cron.d/start_sshd.sh
Sur mon apache, j'ai plusieurs sites web derrière ainsi que du reverse proxy. Donc je n'ai pas pu reprendre l'idée du serveur web spécifique.
# Résultat pour commentaire ou pas
Posté par Tonio (site web personnel) . En réponse au message Lancement de SSH via script CGI. Évalué à 2. Dernière modification le 25 octobre 2016 à 16:46.
Voici le résultat concernant mon besoin:
La page web en php pour créer le fichier drapeau:
J'ai ajouté un .htaccess dans le répertoire, pour restreindre l'accès.
Le script crontab:
L'entrée dans /etc/crontab
Sur mon apache, j'ai plusieurs sites web derrière ainsi que du reverse proxy. Donc je n'ai pas pu reprendre l'idée du serveur web spécifique.