Forum Programmation.shell Récupération d arborescence et de fichier ini / conf

Posté par  .
Étiquettes : aucune
0
21
sept.
2004
Bonjour ,

Je cherche à récupérer des fichiers d'un type précis (on va dire des .conf et des .ini ) qui se baladent dans un arborescence plus ou moins profonde (l'exemple que je vais donner est a deux niveaux , mais l'ideal serai de pouvoir aller jusqu'au bout). Le but étant de créer une archive tar ou tgz qui lorsqu'on la décompresse regénérerai l'arborescence complète d'où se trouvaient les fichiers ini et conf en question :

exemple :
/export/home/monprog
data.dat
(…)

Forum Programmation.shell Notification automatique de nouveaux mails

Posté par  .
Étiquettes : aucune
0
28
sept.
2004
Bonjour,

Mon poste tourne sous Linux-kde dans un réseau Microsoft.
Je consulte mes mails à l'aide de mon navigateur.
Malheureusement, aucune notification n'est disponible et je suis donc obligé, à intervalles réguliers, de rafraîchir la page.

Je souhaiterai donc créer un "notificateur" et je pensais à un bash faisant ceci en tache de fond:

- lecture la page html (avec wget ou autre)
- comparaison avec la précédente lecture
- si différence(s) (i.e. nouveaux mails) alors avertissement visuel (kdialog)

Bien (…)

Forum Programmation.shell Est-ce un fichier ? Un répertoire ? Et histoire de pipelines.

Posté par  .
Étiquettes : aucune
0
5
sept.
2005
Bonjour à tous.

Je suis en train d'écrire un programme en shell bash permettant le déplacement automatique de fichiers. Le programme se trouvant ci-dessous fonctionne.
De quoi s'agit-il? Les employés d'une entreprise d'audit créés, chaque fois qu'une entreprise est auditée, un fichier contenant leur rapport sous /home/[le rep de l'auditeur] (es : Jacques dépose ses rapports dans /home/Jacques). Le rapport est de la forme [nom de l'entreprise].extension (ex : Renault.doc).
Le programme déplace les rapports des auditeurs et les place (…)

Forum Programmation.shell Save automatique

Posté par  .
Étiquettes :
0
2
oct.
2005
Salut,

J'ai un petit script save:

#! /bin/bash

# This program is under GPL Licence
# save_config v0.3 by Wedge

VERSION="0.3"
PROGRAM=`basename $0`;
TMP="/tmp/save_config";
DATE=`date +%Y%m%d`;
ARCH=`uname -m`;

LIST_FILE="/etc/fstab /etc/inittab /etc/sudoers /etc/resolv.conf /etc/host* /etc/X11/xorg.conf /etc/rc.d/*.* /etc/swaret.conf /etc/ntp.conf
/etc/samba/*.*
$HOME/.bashrc $HOME/.bash_profile $HOME/.vimrc $HOME/.save $HOME/.traduc $HOME/tuxcards_vrac $HOME/.volume $HOME/.xinitrc
$HOME/.mozilla/firefox/*.* $HOME/.psi/*.* $HOME/.sylpheed/*.* $HOME/.mldonkey/*.* $HOME/.icons/*.* $HOME/.irssi/*.* $HOME/.pan/*.*
$HOME/.xmms/*.* $HOME/.applis/*.* $HOME/.boxjul/*.* $HOME/.fvwm/*.* ";

red="\e[1;31m";
green="\e[1;32m";
yellow="\e[1;33m";
blue="\e[1;34m";
cyan="\e[1;36m";
nc="\e[0m";

function usage()
{
echo -e "${nc}Usage: ${yellow}${PROGRAM}${nc} [-h|--help] [-l|--list] [-v|--version]";
}

function usage_long()
{
usage;
echo (…)

Forum Programmation.shell Script d'automontage d'APN : très lent

Posté par  .
Étiquettes : aucune
0
25
sept.
2004
J'essaye de faire un script qui monte automatiquement un apn dès qu'il est branché sur /dev/sda mais j'ai l'impression qu'il ralentit considérablement le système. Comment le rendre moins gourmand en ressource?
Fichier autoapn:
#!/bin/sh
ALREADY=0
while /bin/true
do
dd if=/dev/sda1 of=/dev/null count=1 &>/dev/null
ERR=$?
if [ $ERR = 0 ]
then
if [ $ALREADY = 0 ]
then
xterm -e apn_trouve
ALREADY=1
fi
elif [ $ERR = 1 ]
then
if [ $ALREADY = 1 ]
then
xterm -e apn_debranche
(…)

Forum Programmation.shell utilisation swap

Posté par  .
Étiquettes : aucune
0
24
jan.
2006
Bonjour,

Je cherche à récupérer quels processus sont actuellement en swap. J'ai essayé ps et top mais sans succès. Je suis sous un noyau 2.6 si ça influence quelque chose.


Merci.

Forum Programmation.shell groupadd avec des majuscule

Posté par  .
Étiquettes :
0
30
sept.
2004
Bonjour à tous,

Pouvez-vous me dire pourquoi il n'est plus possible de mettre des majuscules dans un nom de groupe sous une fedora ou une mandrake 10.x ?

Il y a encore peu (mandrake 9.0), il était possible de mettre
"groupadd Administration" pour avoir son groupe. Ce n'est malheureusement, actuellement, plus possible.

Dans le même registre, pourquoi n'est-il pas possible d'avoir un groupe commençant par un chiffre comme "2nd_Scientifique"

Je ne comprends toujours pas....

Je sais qu'il est possible de (…)

Forum Programmation.shell Groupadd sans majuscule ?

Posté par  .
Étiquettes :
0
1
oct.
2004
Bonjour à tous,

Pouvez-vous me dire pourquoi il n'est plus possible de mettre des majuscules dans un nom de groupe sous une fedora ou une mandrake 10.x ?

Il y a encore peu (mandrake 9.0), il était possible de mettre
"groupadd Administration" pour avoir son groupe. Ce n'est malheureusement, actuellement, plus possible.

Dans le même registre, pourquoi n'est-il pas possible d'avoir un groupe commençant par un chiffre comme "2nd_Scientifique"

Je ne comprends toujours pas....

Je sais qu'il est possible de (…)

Forum Programmation.shell pb avec un daemon en shell

Posté par  .
Étiquettes : aucune
0
8
oct.
2004
Bonjour à tous,

J'ai fait un daemon en TCSH récupérant des données météorologique périodiquement. Je lance ce script ainsi: nohup ./monscript > /dev/null&

Or aprés quelques heures d'exécution, je m'apercoit qu'il y a plusieurs instance de ce programme. Plus je le laisse tourner, plus les instances se multiplient.... Pourtant je ne rappel pas le script dans ce script!

J'aurais voulu savoir si vous avez déjà rencontré un tel problème avec des scripts ayant un temps d'exécution long?

Merci

Jérémie

Forum Programmation.shell script

Posté par  .
Étiquettes : aucune
0
28
mar.
2006

je voudrais savoir comment écrire à une certaine ligne dans un document via un script

(exemple.:le document à 20 ligne,je veut modifier seulement la 9ieme ligne)

Forum Programmation.shell Pb Avec La Commance Sed Sous Mandrake 9

Posté par  .
Étiquettes : aucune
0
1
oct.
2004
bonsoir,

en faite dans le tmp_file je met le résultat d'un ls -lat
et je veux remplacer "sep" par "09" exemple pour le mois de septembre

sous le serveur unix ou j'ai développé ce shell il fonctionne sans probleme
or sur mon serveur linux ca $%#&! ....


je neparviens pas a faire fonctionner la commande suivante

sed -f $HOME/recup_bon_mois.sed $HOME/$TMP_FILE

j'ai l'erreur suivant :

sed: file /home/dunkan/bin/recup_bon_mois.sed line 1: Unknown option to 's'

la version

GNU sed version 3.02
_________________

(…)

Forum Programmation.shell lancer et recupérer le résultat d'une commande à distance

Posté par  .
Étiquettes : aucune
0
8
oct.
2004
Bonjour,

mon objectif : vérifier les processus qui tournent sur un certain nombre de machines.
J'ai commencé par installer les clés ssh sur les différentes machines pour ne pas avoir à taper le mot de passe à chaque fois mais l'informatique étant un truc de fainéant je ne peux pas me satisfaire de taper pour chaque machine :


ssh machine.fr
top -bn1 |head -15
exit


Le problème c'est que dans un script, ssh me redonne la main et n'exécute pas (…)

Forum Programmation.shell sudo, sudoers et broken pipe !!!!

Posté par  .
Étiquettes : aucune
0
14
oct.
2004
Salut,
J'ai besoin d'executer un script avec les droits root.
disont que mon script est celui-ci :
/prout/monscript.sh
dont les droits sont : -rwxr-x--- le owner est root, (et le group apache, mais ca on s'en fou)
ce script utilise un fichier qui lui est lisible uniquement que par root (c'est un fichier credentials pour un smbmount)

Je suis aller configurer mon fichier sudoers de la maniere suivante :

User_Alias OPERATEURS = apache+
Cmnd_Alias SYNCHRO =/prout/monscript.sh
OPERATEURS ALL = NOPASSWD: (…)

Forum Programmation.shell passer une variable d'un bash à sed

Posté par  .
Étiquettes : aucune
0
19
oct.
2004
Bonjour,

je lance mon script de la sorte:

./mon-script mon_fichier

Contenu de mon_fichier: (ce fichier est genere par un outil CAO et le contenu du champ ancien peut-etre different)

blabla blabla blabla TopDesignName="ancien"

et j'aimerais obtenir:
blabla blabla blabla TopDesignName="nouveau"

Mon script:

#!/bin/bash
NEW_PATTERN="nouveau"
#je met le contenu du dernier champ ($NF) de la premiere ligne dans la variable OLD_PATTERN,et j'efface les ""
OLD_PATTERN=`awk -F "=" 'NR < 2 {print $NF} $1 | tr -d '\042'`
# et je veux (…)

Forum Programmation.shell variable

Posté par  .
Étiquettes : aucune
0
31
mai
2006

Bonjour,

je cherche une solution pour que si je mets 10 variable apres mon script le shell m'affiche bien la variable 10 et non la variable 1 suivie de 0.

merci d'avance de vos reponses