Par jonesy.
Si vous n'arrêtez jamais votre machine, il peut être intéressant afin de se simplifier la vie de lui faire faire un ensemble d'actions automatiquement.
Pour se faire, c'est très simple ! :-)
La Slackware est installée avec un petit script run-parts
, inclue dans le package a/bin-<version>
. Ce script est lancé par le crontab
du root
. Au moment voulu, il lit les répertoires suivants :
/etc/cron.hourly
, toutes les heures à la 47ème minute de l'heure./etc/cron.daily
, tous les jours à 4h40./etc/cron.weekly
, toutes les lundis à 4h30./etc/cron.monthly
, tous les premiers du mois à 4h20.Et exécute tous les scripts exécutables et ne se terminant pas par ~
contenus dans le répertoire lu.
Donc, si les heures d'exécution par défaut nous conviennent, il suffit d'ajouter un ou plusieurs scripts faisant ce que nous souhaitons dans le ou les répertoires voulus en fonction de la périodicité voulue.
D'origine, le système met à jour la base de locate
et fait le ménage des modules chargés.
Voir les trucs suivants :
Autres idées :
Ce qui est normallement fait lors du boot suivant les options du système de fichier (filesystem
) définies avec tune2fs
.
Sur la partition système /
, faire :
/sbin/fsck -f -C -a /
Sur les autres partitions :
/sbin/fsck -f -C -R -A -a
Ou, plus simple ;-), faîtes rebooter, redémarrer, le système automatiquement, avec :
/sbin/shutdown -r now
Comment cela va à l'encontre du fait que la machine n'est jamais arrêtée ?! ;-)
Voir le truc Mettre à jour avec rsync et upgradepkg - Rester en -current, pour rester en -current
.
Sinon à l'aide du même principe que le truc ci-dessus, télécharger les patchs de sécurité officiels, qui se trouvent dans patchs
sur les mirroirs. Pour leur installation, vous pouvez le faire faire automatiquement avec :
upgradepkg /<répertoire-contenant-les-patchs>/*.tgz
Ou le faire à la main lorsque vous le souhaitez.
Faîtes sauvegarder tout ce que vous pensez nécessaire ! Entre autres et par exemple :
Home
des utilisateurs.Rien de plus simple ! Connectez-vous en root
et lancer :
# crontab -e
Cela éditera la crontable
du root
, ce qui vous permettra de modifier les heures de lancement par défaut.
Par défaut, l'éditeur est vi
.
Thèmes : #administration #jonesy #logiciels #trucs
Sauf indication contraire, ce document est placé sous licence CC-BY-SA 3.0.