OVH Cloud OVH Cloud

Newbie script shell et autre...

11 réponses
Avatar
Samuel
Salut à tous,


Voilà, je voudrais créer un petit script qui me copie le nouveau noyau
fraichement compilé vers un repertoire afin d'éviter à chaque fois de taper
la commande de copie...

Mon fichier comporte :

cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.7
cp System.map /boot/System.map-2.6.7
cp .config /boot/config-2.6.7
cd /
mv vmlinuz vmlinuz.old
ln -sf boot/vmlinuz-2.6.7 vmlinuz


Je crée le fichier, je fais un chmod +x nom_fichier, mais après quand je
tape son nom il me dit gentillement :
zsh: command not found

Auriez-vous une solution ? J'imagine que oui....


Autre question, sous Debian, lorsque je fais genre un apt-cache search
kekchose la liste qui en résulte prend plusieurs pages, connaitriez-vous la
commande pour qu'il fasse defiler page / page, calmement ? j'ai beau
chercher sur le net j'y arrive pas, probleme de mots-cles probablement...


Merci à vous,

Samuel

1 réponse

1 2
Avatar
Bernard Déléchamp
Salut à tous,


Bonjour,

Voilà, je voudrais créer un petit script qui me copie le nouveau noyau
fraichement compilé vers un repertoire afin d'éviter à chaque fois de taper
la commande de copie...

Mon fichier comporte :

cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.7
cp System.map /boot/System.map-2.6.7
cp .config /boot/config-2.6.7
cd /
mv vmlinuz vmlinuz.old
ln -sf boot/vmlinuz-2.6.7 vmlinuz


As-tu bien pensé à sauvegarder les anciens modules avant le make
modules-install ?

Pas besoin de script, avant toutes choses, mettre quelque chose (ou
modifier) à la ligne EXTRAVERSION du fichier Makefile, compiler le bazar
comme d'hab' et terminer par «make install». A ce propos, je voudrais
bien savoir pourquoi les doc's de compilation du noyau font comme si
cette commande "make install" n'existait pas, et ne parlent pas non
plus de EXTRAVERSION :-(


Je crée le fichier, je fais un chmod +x nom_fichier, mais après quand je
tape son nom il me dit gentillement :
zsh: command not found

Auriez-vous une solution ? J'imagine que oui....


./nom_fichier si dans le répertoire courant ;
donner le nom complet du fichier ;
autre solution, le copier ou faire un lien dans l'un des éléments de
$PATH (/usr/local/bin ou ~/bin sont bien pour ça).

Autre question, sous Debian, lorsque je fais genre un apt-cache search
kekchose la liste qui en résulte prend plusieurs pages, connaitriez-vous la
commande pour qu'il fasse defiler page / page, calmement ? j'ai beau
chercher sur le net j'y arrive pas, probleme de mots-cles probablement...


un pipe suivi de less ou de more

Merci à vous,


de rien

--
Je ne suis pas pour la femme-objet, au contraire j'aime bien quand
c'est moi qui ne bouge pas.
Pierre Desproges.

1 2