Il faudrait nous dire ce que tu as tenté de faire pour que ton script puisse être automatiquement lancé tous les jours <=> quel est le programme qui lance le script et quelle est la directive exacte qui permet de déclencher l'exécution du script, et quel est le nom et le chemin absolu du script.
(j'ai bien une petite idée de ce que tu aurais pu faire, mais j'ai besoin d'une confirmation détaillée de ce que tu as fait car tu pourrais avoir oublié de préciser quelques détails importants dans cette directive)
... Le but étant d'automatiser le diff chaque jour entre le fichier du jour J et J-1. ...
Je suppose que le jour J est le jour précédant le jour où le script sera lancé.
Je suis très surpris que ces fichiers soient dans le répertoire /home/ ...
... je suis dans mon shell: les commandes passées à la main fonctionnent. ...
... et que cette ligne de commande puisse fonctionner telle quelle en n'utilisant que les privilèges de ton compte utilisateur non privilégié.
Tu as peut-être oublié de spécifier dans les noms de chemin de ces fichiers le nom du compte utilisateur :
comme par exemple scriptnew qui serait utilisé pour nommer le sous-répertoire du répertoire /home/ qui servirait alors de répertoire personnel au compte utilisateur scriptnew
ce qui donnerait : /home/scriptnew/
... et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
# Il faut plus de détails
Posté par MicP . En réponse au message Script permettant d'effectuer un diff entre deux fichiers jour n et jour n-1. Évalué à 1. Dernière modification le 07 septembre 2022 à 15:46.
Bonjour
Il faudrait nous dire ce que tu as tenté de faire pour que ton script puisse être automatiquement lancé tous les jours <=> quel est le programme qui lance le script et quelle est la directive exacte qui permet de déclencher l'exécution du script, et quel est le nom et le chemin absolu du script.
(j'ai bien une petite idée de ce que tu aurais pu faire, mais j'ai besoin d'une confirmation détaillée de ce que tu as fait car tu pourrais avoir oublié de préciser quelques détails importants dans cette directive)
Je suppose que le
jour Jest le jour précédant le jour où le script sera lancé.diff /home/$nomfic1 /home/$nomfic2 >> /home/$nomfic3Je suis très surpris que ces fichiers soient dans le répertoire
/home/...... et que cette ligne de commande puisse fonctionner telle quelle en n'utilisant que les privilèges de ton compte utilisateur non privilégié.
Tu as peut-être oublié de spécifier dans les noms de chemin de ces fichiers le nom du compte utilisateur :
comme par exemple
scriptnewqui serait utilisé pour nommer le sous-répertoire du répertoire/home/qui servirait alors de répertoire personnel au compte utilisateurscriptnewce qui donnerait :
/home/scriptnew/... et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.