A.Cox@swansea.ac.uk
.
(cd /répertoire_source; tar cf - . ) | (cd /répertoire_cible; tar xvf -)
stern@amath.washington.edu
.J'ignore si ce problème concerne de nombreux utilisateurs mais l'une des
caractéristiques de la version 3.7 du GNU make ne m'enthousiasme pas. Il
s'agit du comportement d'un VPATH sur répertoire absolu. Un robuste patch
corrige cela, vous pourrez l'obtenir auprès de Paul D. Smith
<psmith@wellfleet.com>
dal@wimsey.com
.Réponse: Après recompilation du noyau le système de fichiers est considéré comme non vérifié ("marked as dirty"), ce qui implique que fsck sera mis en action lors de chaque démarrage. Pour éviter cela lancer :
rdev -R /zImage 1
Cela modifie le kernel qui, dès lors, considère que le système de fichiers est sain.
Note: Ajoutez, si vous employez LILO,
/read-only
à la section de l'image de boot
de votre fichier de configuration LILO (souvent nommé /etc/lilo/config).
jon@gtex02.us.es
.Si votre système connait de fréquentes erreurs de type "device busy" au
démarrage qui laissent le système de fichiers dans un état exigeant un
fsck
veuillez suivre les recommandations suivantes :
Ajoutez, au fichier /etc/brc
ou /sbin/brc
, la ligne
mount -o remount,ro /mount.dir
pour tous vos systèmes de fichiers montés, sauf la racine, avant l'invocation
de umount -a. Cela signifie que si, pour une quelconque raison, "shutdown"
ne parvient pas à tuer tous les processus puis démonter les partitions ces
dernières seront malgré tout considérées comme saines lors du redémarrage.
Cette astuce a considérablement écourté le temps de démarrage de mon
système !
mdickey@thorplus.lib.purdue.edu
.
#!/bin/sh
# /usr/local/bin/print
# a simple formatted printout, to enable someone to
# 3-hole punch the output and put it in a binder
cat $1 | pr -t -o 5 -w 85 | lpr
rockwell@nova.umd.edu
.Je désigne, par "expressions rationnelles", les regexp
de "grep" et
consorts.
J'ai appelé ce script "forall" et l'utilise ainsi :
forall /usr/include grep -i ioctl
forall /usr/man grep ioctl
Voici le script forall:
#!/bin/sh
if [ 1 = `expr 2 \> $#` ]
then
echo Syntaxe: $0 repertoire commande [arguments]
exit 1
fi
dir=$1
shift
find $dir -type f -print | xargs "$@"