Lancer 2 commandes au boot avec 30 secondes d'ecart

Bonjour,

une fois mon ordi démarré j’aimerais que celui-ci redémarre le serveur apache, attende par exemple 30 secondes et après lance un script.

J’ai réussi à trouver les commandes (/etc/init.d/apache 2 restart puis php /var/www/monscript.php), mais comment rendre l’execution de tout ça d’une façon automatique ?

Bonne fin d’après midi

Salut,

Quel est l’intérêt de redémarrer apache juste après le démarrage de ta machine ?
Pour lancer ton script, tu peux utiliser /etc/rc.local en insérant :

delay_monscript() {
  sleep 30
  /usr/bin/php /var/www/monscript.php
}
delay_monscript &

Tu te fais un script qui redémarre apache, puis qui attends 30 sec, puis qui lance monscript.php
Problème, ça va freiner la machine pendant 30 sec.
Peux-tu nous expliquer ce qui motive ta demande ?

Bin je sais pas pourquoi, mais au démarrage apache se lance mais quand je tape localhost ça me met impossible d’afficher la page. Par contre une fois redémarré ça remarche, et il me semble pas avoir touché à quoi que ce soit. Je vais essayer avec le rc.local et je vous tiens au courant

Salut,

Un serveur web en local laisse probablement entrevoir l’auto-hébergement à l’horizon, peut être …

Je ne vois pas l’utilité de ce script bouche trous. En supposant qu’aucun site ne soit déjà en place, mieux vaudrait purger/remover/ l’indien en raison de son installation plutôt … bancale.

Réinstalles donc l’apache, doté d’une nouvelle parure flamboyante et saine à la fois serait certainement des plus appropriés. 8)

Non pas de site auto-hebergé le localhost c’est pour tester des tutos que je trouve sur le net.

Bin le soucis en réinstallant apache c’est que j’ai peur de galérer pour reinstaller wordpress comme il faut, avec la bdd sql et compagnie.

Je vais essayer de réparer tout ça

Ce dernier étant présent dans les dépôts.

[13:06:17]:~$ apt-cache policy wordpress wordpress: Installé : (aucun) Candidat : 3.6.1+dfsg-1~deb7u1 Table de version : 3.6.1+dfsg-1 0 97 http://ftp.fr.debian.org/debian/ testing/main i386 Packages 95 http://ftp.fr.debian.org/debian/ unstable/main i386 Packages 3.6.1+dfsg-1~deb7u1 0 990 http://security.debian.org/ stable/updates/main i386 Packages 3.6.1+dfsg-1~deb6u1 0 500 http://security.debian.org/ oldstable/updates/main i386 Packages 3.5.2+dfsg-1~deb7u1 0 990 http://ftp.fr.debian.org/debian/ stable/main i386 Packages 3.5.2+dfsg-1~deb6u1 0 500 http://ftp.fr.debian.org/debian/ oldstable/main i386 Packages [13:06:20]:~$
Je n’y vois aucun souci potentiel à sa désinstallation.
Ce qui t’ennuie peut être le plus, c’est la suppression de la base de données et de l’utilisateur, non ?
Si ce n’est que cela, en “trois/quatre” lignes de commande suffiront.

L’inventaire :
-des bases.

-des utilisateurs

Suppression d’une base.

Suppression de l’utilisateur correspondant à cette dernière.

Et pour finir tu valides/enregistres/rafraîchis le tout et quitte.

[code]mysql>
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)

mysql> quit;
Bye
[13:21:21] #
[/code]
Si tu préfères l’utilisation d’une interface graphique, tu as phpmyadmin (le paquet).

Yep merci bien Belzebuth.

Wordpress je le téléchargeais depuis le site officiel. Non ce qui m’ennuyait s’était de devoir tout effacer et de pas réussir à tout réinstaller mais en fait c’est plus simple que ça en a l’air. Yavait juste à sauvegarder la sql, reinstaller wordpress, remettre la bdd dans phpmyadmin et changer le fichier wp_config