[cron] mise à jour pacman (résolu)

Applications, problèmes de configuration réseau
llaqmataqui
archer de cavalerie
Messages : 197
Inscription : dim. 30 mai 2010, 18:42

[cron] mise à jour pacman (résolu)

Message par llaqmataqui »

Bonjour,
quelle est la différence entre ces deux fichiers cron pour mettre à jour pacman :

Code : Tout sélectionner

#!/bin/bash
#/etc/cron.daily/pacman
/usr/bin/pacman -Syuw --noconfirm

Code : Tout sélectionner

#! /bin/sh
# mise à jour journalière de la base de donnée de pacman
if [ -x /usr/bin/pacman ]; then
        /usr/bin/pacman -Syuw --noprogressbar --noconfirm
fi
Lequel me conseillez-vous ?
Dernière modification par llaqmataqui le jeu. 02 sept. 2010, 22:37, modifié 1 fois.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [cron] mise à jour pacman

Message par FoolEcho »

Le deuxième script vérifie si pacman est exécutable pour l'utilisateur avant de lancer la commande de synchronisation.

En deux mots:
- le premier script: je tente la commande, si j'ai pas le droit, tant pis;
- le second: je n'exécute que si j'ai le droit.

Après, soit on aime blinder le code, soit on n'aime pas. La deuxième forme se veut plus robuste mais guère efficace au final avec une vérification systématique dès que tu feras appel au script... Guère efficace car de toutes manières, le système va vérifier si tu peux lancer la commande... (mais peut-être l'auteur n'aime-t-il pas le message "vous ne pouvez pas exécuter blabla..." ou c'est juste dans ses habitudes de programmation).

La première a ma préférence ici. 8)
«The following statement is not true. The previous statement is true.» :nage:
llaqmataqui
archer de cavalerie
Messages : 197
Inscription : dim. 30 mai 2010, 18:42

Re: [cron] mise à jour pacman

Message par llaqmataqui »

Clair, net et précis.
Merci :D
Répondre