thierryr
Posts: 29
Joined: Wed Aug 05, 2015 9:50 pm

[resolu] ordre de démarrage du raspi

Thu Mar 26, 2020 4:59 pm

Bonjour. J'ai mis en route un nouveau raspi le 3 B+
J'ai entré une tâche cron dans crontab:

Code: Select all

@reboot export AUTOSSH_POLL=30; echo AUTOSSH_POLL  > /var/log/autossh.log
@reboot autossh -M 20000 -C -N -f -n -T -R \*:1922:192.168.8.56:22 [email protected] -p1957; echo "autossh demarre" >> /var/log/autossh.log
Si je fais ces commandes en console, il n'y a aucun problème mais dans le syslog, j'ai vu que cron lance la commande avant le démarrage du wifi. Par conséquent, je me retrouve avec un échec.
Comment peut-on s'assurer que le wifi soit démarrer avant de lancer la commande. Est ce que un simple "sleep" suffirait ? Ça ne me semble pas très propre.... Vous feriez comment?
Last edited by thierryr on Fri Mar 27, 2020 10:10 pm, edited 1 time in total.

epoch1970
Posts: 4494
Joined: Thu May 05, 2016 9:33 am
Location: Paris, France

Re: ordre de démarrage du raspi

Thu Mar 26, 2020 5:11 pm

Pour s'en assurer, il faut lui demander... Avec un truc qui demande l'état de l'interface à wpa_cli et attend jusqu'à ce que tout soit bon, ou effectivement un simple sleep (grande taille, pour du WiFi.)

systemd initialise les services dans l'ordre qu'il veut, selon les dépendances et pas dans un ordre chronologique. Comme crond ne dépend probablement pas du réseau, j'imagine qu'il démarre avant que l'interface soit montée.
"S'il n'y a pas de solution, c'est qu'il n'y a pas de problème." Les Shadoks, J. Rouxel

JumpZero
Posts: 1084
Joined: Thu Mar 28, 2013 7:35 pm
Location: 127.0.0.1

Re: ordre de démarrage du raspi

Thu Mar 26, 2020 7:24 pm

Bjr,
il y a aussi une option "wait for network" dans raspi-config
(ou preference/config du raspberry pi depuis le menu du GUI)

jelopo
Posts: 1568
Joined: Wed Oct 17, 2012 7:53 pm

Re: ordre de démarrage du raspi

Thu Mar 26, 2020 9:45 pm

Bonjour,

En plus, je recommanderais d'appeler un script qui contient toutes les commandes. J'ai comme un doute avec l'utilisation de ces 2 commandes en @reboot. Je ne suis pas certain que l'EXPORT soit connu dans la seconde commande.

A+

thierryr
Posts: 29
Joined: Wed Aug 05, 2015 9:50 pm

Re: ordre de démarrage du raspi

Fri Mar 27, 2020 10:09 pm

J'ai abandonné le crontab. J'ai placé ma commande en rc.local et ça fonctionne à merveille.
https://raspberry-pi.fr/executer-programme-demarrage/

Return to “Français”