Garder ses notes à jour sans y penser
Vos notes vivent dans un dossier sur votre serveur, reliées à un dépôt de sauvegarde en ligne. Sur le papier, tout est en place. En pratique, la sauvegarde dépend de vous : il faut y penser, ouvrir un terminal, lancer les bonnes commandes. Le soir où vous oubliez, vos appareils divergent, et vous passez votre temps à vous demander quelle version est la bonne.
Cette masterclass vous donne la mécanique d'un programme qui range et sauvegarde votre second cerveau tout seul, toutes les deux heures, sans que vous y pensiez : un script unique, une ligne de planification, et un journal qui prouve que tout tourne.
Ce que cet exercice ne peut pas casser
Rien ne tourne en aveugle. Le prompt n'invente aucune valeur : tout chemin ou dépôt que vous n'avez pas fourni reste en clair entre crochets, à remplir par vous. Et avant de planifier quoi que ce soit, vous lancez le script une fois à la main et vous relisez le journal pour confirmer que tout se passe bien.
Ce que vous saurez faire à la fin
- Mettre en place un script qui récupère, range et sauvegarde votre vault tout seul, toutes les deux heures.
- Distinguer passage et sauvegarde : le script tourne à chaque fois, mais n'enregistre une sauvegarde que si quelque chose a vraiment changé.
- Vérifier en une minute, journal à l'appui, que la mécanique tourne encore.
- Niveau membre· le prompt prêt à coller qui rédige le script complet, commenté en français, plus la ligne de planification, adaptés à votre serveur.
Quatre temps, toujours dans cet ordre, à chaque passage. La sauvegarde est conditionnelle, le journal ne l'est jamais.
La mécanique en cinq étapes
L'idée tient en une phrase : un script unique fait le travail dans un ordre précis, et une tâche planifiée le relance toutes les deux heures. Vous n'avez plus à y penser, mais vous gardez un moyen simple de vérifier qu'il fait bien son travail. Chaque étape répond à un doute précis.
1Aller chercher la dernière version à distancedoute : « et si mes appareils divergent ? »
Avant de toucher à quoi que ce soit, le script va chercher la dernière version sur le dépôt de sauvegarde en ligne. Il part donc toujours de l'état le plus récent : ce que vous avez noté ailleurs est intégré avant d'ajouter quoi que ce soit. C'est ce qui vous permet de changer d'appareil et de retrouver tout à jour.
2Ajouter vos changements locauxdoute : « et ce que j'ai écrit ici ? »
Deuxième temps : le script ajoute tout ce qui a bougé en local depuis le dernier passage. Les notes créées, modifiées ou déplacées sur le serveur entrent dans la sauvegarde à venir. Vous écrivez, il ramasse.
3N'enregistrer une sauvegarde que si quelque chose a changédoute : « à quoi sert cette condition ? »
Le script ne crée pas une sauvegarde toutes les deux heures par principe : il n'en enregistre une que si quelque chose a vraiment changé. Une nuit sans écriture ne produit aucune sauvegarde, et c'est voulu. Votre historique ne contient que des points utiles.
4Écrire une trace horodatée à chaque passagedoute : « comment savoir qu'il tourne encore ? »
À chaque passage, qu'il y ait eu un changement ou non, le script écrit une ligne horodatée dans un fichier journal. C'est votre preuve : si les traces s'arrêtent, le programme ne tourne plus ; si elles continuent, tout va bien. Vous relisez ce journal quand vous voulez, sans rien casser.
5Planifier toutes les deux heures, puis vérifierdoute : « et si je me trompe à l'installation ? »
Dernier temps : vous rendez le script exécutable, puis vous ajoutez une ligne unique à la liste des tâches planifiées du serveur, pour qu'il s'exécute toutes les deux heures, à la minute zéro, avec le chemin absolu du script. Avant de l'oublier, vous le lancez une fois à la main et vous relisez le journal pour confirmer que tout tourne. Ensuite seulement, vous passez à autre chose.
À vous de jouer : posez votre configuration
Le prompt rédige le script à partir de votre configuration. Rassemblez-la maintenant, sur une feuille ou dans une note : cinq lignes suffisent.
Le prompt prêt à coller
# RÔLE Tu es un ingénieur système patient, habitué à expliquer la ligne de commande à des gens qui n'ouvrent jamais le terminal. Tu produis des scripts shell simples, lisibles et commentés en français. Tu ne t'appuies QUE sur ce que je te donne : si une information manque (chemin, dépôt, système d'exploitation), tu me la demandes, tu n'inventes rien et tu ne mets jamais de valeur au hasard dans un script qui touche à mes fichiers. # CONTEXTE Je veux qu'un programme range et sauvegarde mon second cerveau tout seul, toutes les deux heures, sur mon serveur, sans que j'y pense. Mes notes vivent dans un dossier sur ce serveur et sont reliées à un dépôt de sauvegarde en ligne. Je veux un script qui aille chercher la dernière version à distance, ajoute mes changements locaux, puis n'enregistre une sauvegarde que si quelque chose a vraiment changé. Ma configuration (si je la connais) :
Le prompt vous rend le script complet, commenté en français, la commande pour le rendre exécutable, la ligne de planification toutes les deux heures et la procédure de vérification, adaptés à votre serveur. S'il vous manque une information, il passe en mode interview au lieu d'inventer. Laissez votre email, je vous l'envoie.
Vérifiez que c'est à vous
Le script est installé depuis trois jours, mais hier vous n'avez touché à aucune note. Que doit montrer le journal pour la journée d'hier ?
D'abord avec vos mots, sans regarder les options :
Expliquez-le pour l'ancrer
Expliquez en une phrase, à quelqu'un qui n'ouvre jamais le terminal, pourquoi le journal s'écrit à chaque passage alors que la sauvegarde, elle, ne s'enregistre que si quelque chose a changé. Si la distinction est limpide pour vous, c'est acquis.
Ce que vous savez faire maintenant
- Un vault qui se range et se sauvegarde tout seul, toutes les deux heures, sans intervention de votre part.
- L'ordre des opérations : récupérer la version distante, ajouter vos changements, ne sauvegarder que si quelque chose a changé.
- Le réflexe du journal : une trace horodatée à chaque passage, votre preuve que tout tourne.
Votre second cerveau se range sans vous, toutes les deux heures.
Continuez seul
Vous avez tout pour le faire. Pour continuer à outiller votre second cerveau :
Toutes les masterclass →Faites-le avec moi
Vous préférez ne pas toucher au serveur seul : on installe le script ensemble, on vérifie le journal en direct, et vous repartez avec une sauvegarde qui tourne vraiment toutes les deux heures.