Ben surtout qu'a l'heure actuelle je ne lui demande pas de monter la carte puisqu'impossible de créer le dossier dans lequel je souhaiterais qu'il me la monte...
Si je comprend bien ce qui est dit dans les liens que tu m'as mis, Systemd est capable de détecter la présence de la carte (on laisse les règles par défaut Udev la monter là où il le souhaite alors?) et on exécute le script à partir de là? L'idée me plaît, cela seras probablement plus stable de laisser Udev faire comme il le souhaite et d’interagir avec le produit finis (si je puis dire) directement.
Ce que je voit c'est qu’apparemment il est écris quelque part à propos d'Udev qu'il ne supporte pas les gros scripts... Il semblerait que je n'ai pas suffisamment RTFM... :)
Mais du coup cela veut dire que je n'ai plus la main sur le dossier dans lequel le système monte la carte... peut-être, ceci dit, qu'il est plus stable d'utiliser des liens plutôt que de se mettre directement dans la carte...
J'aimais bien l'idée d'avoir quelque chose de fixe. Et surtout simple de configuration pour les autres personnes présentes dans le projet...
Ce que j'aurais aimé faire c'est une règle qui ne fasse qu'appeler mon script qui lui ferais le reste...
(initialisation des dossiers et montage de la carte puis après les modifications sur les logs)
et un service Systemd ou cron qui, à chaque démarrage, réinitialise le système (on part du principe que la carte n'est pas présente, et si par hasard elle est présente on agis...) donc qui supprimerais toutes traces de la carte et reconfigurerais les logs (en gros mon idée pour les logs c'etait : Stopper rsyslog, déplacer les logs, supprimer /var/log, créer un lien de /var/log vers /media/sdcard/log, redémarrer rsyslog. Et donc au retrait de la carte suppression du lien et création du dossier /var/log... mais c'est un premier jet qui pose des soucis...)
Bien souvent, si tu as un problème, demande toi qui est le couillon qui viens d'écrire le script que tu viens d'écrire... ça y est, il y a de fortes chances pour que tu ai trouvé le coupable! Et si en l'intérogeant tu ne trouve rien, vas faire dodo!
[^] # Re: Log après arrachement et avant rechangement ?
Posté par Ginux . En réponse au message Udev m'en veut! :(. Évalué à 1.
Ben surtout qu'a l'heure actuelle je ne lui demande pas de monter la carte puisqu'impossible de créer le dossier dans lequel je souhaiterais qu'il me la monte...
Si je comprend bien ce qui est dit dans les liens que tu m'as mis, Systemd est capable de détecter la présence de la carte (on laisse les règles par défaut Udev la monter là où il le souhaite alors?) et on exécute le script à partir de là? L'idée me plaît, cela seras probablement plus stable de laisser Udev faire comme il le souhaite et d’interagir avec le produit finis (si je puis dire) directement.
Ce que je voit c'est qu’apparemment il est écris quelque part à propos d'Udev qu'il ne supporte pas les gros scripts... Il semblerait que je n'ai pas suffisamment RTFM... :)
Mais du coup cela veut dire que je n'ai plus la main sur le dossier dans lequel le système monte la carte... peut-être, ceci dit, qu'il est plus stable d'utiliser des liens plutôt que de se mettre directement dans la carte...
J'aimais bien l'idée d'avoir quelque chose de fixe. Et surtout simple de configuration pour les autres personnes présentes dans le projet...
Ce que j'aurais aimé faire c'est une règle qui ne fasse qu'appeler mon script qui lui ferais le reste...
(initialisation des dossiers et montage de la carte puis après les modifications sur les logs)
et un service Systemd ou cron qui, à chaque démarrage, réinitialise le système (on part du principe que la carte n'est pas présente, et si par hasard elle est présente on agis...) donc qui supprimerais toutes traces de la carte et reconfigurerais les logs (en gros mon idée pour les logs c'etait : Stopper rsyslog, déplacer les logs, supprimer /var/log, créer un lien de /var/log vers /media/sdcard/log, redémarrer rsyslog. Et donc au retrait de la carte suppression du lien et création du dossier /var/log... mais c'est un premier jet qui pose des soucis...)
Bien souvent, si tu as un problème, demande toi qui est le couillon qui viens d'écrire le script que tu viens d'écrire... ça y est, il y a de fortes chances pour que tu ai trouvé le coupable! Et si en l'intérogeant tu ne trouve rien, vas faire dodo!