• # Il faut plus de détails

    Posté par . 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)


    ... 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é.


    diff /home/$nomfic1 /home/$nomfic2 >> /home/$nomfic3

    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.