other versions
- wheezy 3.0.7
GRIP-CRON.SH(1) | EMDEBIAN-GRIP | GRIP-CRON.SH(1) |
NAME¶
grip-cron.sh - tâche cron pour Emdebian Grip avec un fichier logSYNOPSIS¶
/usr/share/emdebian-tools/grip-cron.sh
[-b] [--base-path] [[--t] | [--tmpfs]] [[--e] | [--edos-only]]
DESCRIPTION¶
grip-cron.sh est une enveloppe utilisée par cron pour automatiser les mises à jour utilisant em_autogrip, en redirigeant toutes les sorties vers un fichier de journalisation. Le dépôt filtre est mis à jour à partir d'un miroir Debian, les paquets mis à jour sont téléchargés et « gripped », ceux qui ont migré vers Debian testing migrent aussi vers Emdebian Grip testing et des vérifications de dépendance sont effectuées. Noter que grip-cron.sh peut prendre beaucoup de temps, espace disque temporaire, processeur et bande passante réseau pendant chaque exécution, selon le nombre de changements dans les archives Debian concernées depuis la dernière exécution de grip-cron.sh. Les dépaquetages et repaquetages de paquets binaires Debian peuvent utiliser tmpfs s'il est déjà monté. S'assurer que le répertoire pour tmpfs est modifiable par le processus/utilisateur exécutant grip-cron.sh. Vous pouvez utiliser sudo mkdir pour créer un répertoire approprié dans votre tmpfs puis sudo chown pour l'utilisateur exécutant grip-cron.sh. tmpfs utilisera de l'espace d'échange (« swap ») si nécessaire mais des problèmes peuvent survenir si votre tmpfs n'offre pas suffisamment d'espace pour dépaqueter les plus gros paquets Debian dans Grip (généralement les dépendances de construction) qui peuvent dépasser les 11 Mb compressés. -b|--base-pathLe répertoire racine du dépôt
Emdebian Grip. Si vos répertoires filtre et grip sont dans
/path/filter/ et /path/grip/, l'option base-path est
/path.
L'option base-path doit toujours être spécifiée avec la
commande grip-cron.sh.
-t|--tmpfs
Le chemin vers un répertoire modifiable
au sein d'un tmpfs qui doit déjà être monté.
Tmpfs ne grossira pas dynamiquement
Utiliser un tmpfs pourrait conduire certains paquets à ne pas
être mis à jour parce que dpkg -X a échoué avec une
erreur No space left on device (plus d'espace disponible).
Vérifiez les fichiers journaux de grip-cron.sh et agrandissez le
tmpfs avant d'exécuter à nouveau grip-cron.sh.
-e|--edos-only
Ignorer les mises à jour et effectuer
uniquement les vérifications pour chaque architecture, redirigeant la
sortie vers le fichier de journalisation. C'est utile uniquement lors d'ajout
ou de mise à jour des paquets pour corriger des dépendances
manquantes.
--tmpfs n'a pas d'effet dans ce mode.
EXEMPLES¶
Example 1.1. Exemple crontab :0 2 * * * /usr/share/emdebian-tools/grip-cron.sh -b /opt/reprepro
$ cd /opt/reprepro/ $ mkdir tmpfs $ sudo chmod +t tmpfs $ sudo chmod 777 tmpfs $ sudo mount -t tmpfs -o size=1G,user tmpfs tmpfs/
0 2 * * * /usr/share/emdebian-tools/grip-cron.sh -b /opt/reprepro -t /opt/reprepro/tmpfs
AUTHOR¶
Emdebian Neil WilliamsDéveloppeur Debian et Emdebian.
COPYRIGHT¶
La LICENCE PUBLIQUE GÉNÉRALE GNU Version 3, 29 juin 2007.PP Cette documentation fait partie de emdebian-grip. emdebian-grip est un logiciel libre ; vous pouvez le redistribuer selon les termes de la licence GNU General Public License telle que publiée par la Free Software Foundation ; en prenant la version 3 de la licence ou (selon votre choix) n'importe quelle version subséquente. Ce logiciel est distribué dans l'espoir qu'il soit utile, mais AUCUNE GARANTIE n'est donnée tant pour des raisons COMMERCIALES que pour RÉPONDRE À UN BESOIN PARTICULIER. Consulter la Licence Publique Générale GNU pour plus de détails. Vous devriez avoir reçu une copie de la Licence Publique Générale de GNU avec ce programme. Sinon, voir http://www.gnu.org/licenses/.Mer 23 Sep 2009 07:57:16 BST | EMDEBIAN-GRIP Version : 2.2.0 |