Forum Programmation.shell Tail -f ??

Posté par  .
Étiquettes : aucune
0
6
nov.
2006
Salut,

Je cherche a faire un petit script qui surveillera en continu un des mes fichiers de log (en l'occurence celui de postfix).
Tout marche bien, sauf quand j'ajoute l'option -f a tail.
Voila ma ligne de commande :

tail -n 500 /var/log/maillog | grep -i "domain not found" | cut -d ":" -f 6 | sed 's/.*\[//g' | sed 's/\].*//g'

(Je recupere les ip qui generent une erreur "domain not found"). Ca marche nickel. Mais comme je veux monitorer (…)

Forum Programmation.shell Une ligne par enregistrement dans BDD Oracle

Posté par  .
Étiquettes : aucune
0
30
oct.
2006
Bonjour à tous.
Voilà je suis sous AIX et je dois faire des modification sur un script KSH qui vérifie l'espace disponible sur mes disques. Ce script doit ensuite renvoyé ce qu'il a trouvé dans une base Oracle par le bias de
la fonction RAISE_ALARM

Jusque là tout fonctionne parfaitement, mais j'aurais aimé que chaque ligne de mon retour DF -K soit un enregistrement dans ma base.
Pour le moment toutes mes valeur se retrouve dans un seul champ

Pourriez (…)

Forum Programmation.shell Prompt Zsh.

Posté par  .
Étiquettes : aucune
0
6
nov.
2006
Bonjour

Après avoir longtemps utilisé l'interpréteur bash, je me suis tourné vers Zsh, dont je suis très satisfait !

Cependant bien que très configurable je n'arrive pas à imposer un saut de ligne après mon prompt zsh, j'ai beau avoir cherché je n'ai rien trouvé.

J'ai essayé de définir une ligne vide et de l'adjoindre en fin de prompt mais ça ne fait rien. :

LIGNEVIDE=''
export PS1="%B[%*] %d %% %b $LIGNEVIDE"



ou même :



export PS1="%B[%*] %d %% %b (…)

Forum Programmation.shell lire et interpreter un fichier ligne par ligne

Posté par  .
Étiquettes : aucune
0
31
oct.
2006
Hello

j'ai un fichier du genre

date_arg1_arg2_arg3_arg4
date_arg1_arg2_arg3_arg4
date_arg1_arg2_arg3_arg4
date_arg1_arg2_arg3_arg4

et je souhaite le parcourir et l'interprêter de manière à faire de chaque ligne une requete mysql genre:
select arg1, arg2 from arg3 where arg4="bob" and date="2006-10-31";

Je suis sur une piste avec
---------------------------------

requete=`awk 'BEGIN {
FS="_"
RS="\n"
}

$5 = "Compression"{
print "mysql -u user -B -s -D MaBase -e \"select $2, $3 from $4;\"\n"
}' MonFichier.log`
$requete

--------------------------------

mais ça tente juste de m'exécuter une requete du (…)

Forum Programmation.shell Conversion date - Epoch

Posté par  .
Étiquettes : aucune
0
9
nov.
2006
Salut,

J'ai un petit souci. Je dois analyser un fichier de log afin d'en sortir differentes info (avec classement par jour). Seulement les dates sont stockees au format epoch dans mon fichier de log (1163060533 pour Thu Nov 9 09:22:13 CET 2006).
Je ne sais donc pas comment faire pour pouvoir faire une recherche par jour dans mon fichier. Mon "analyseur" est en bash et je voulais savoir s'il existait un moyen simple de faire cette recherche ou alors de (…)

Forum Programmation.shell Problème pour lancer un script bash depuis une page PHP

Posté par  .
Étiquettes : aucune
0
1
nov.
2006
Salut à vous

Je suis sous Dapper et mon objectif est de lancer un transcodage de vidéo via VLC depuis une page PHP. J'utilise la commande exec() mais y'a queqlue chose qui cloche avec les droits.

Voilà mon message d'erreur (affiché dans la page PHP):

[code]VLC media player 0.8.5 Janus
[00000281] dummy interface: using the dummy interface module...
[00000286] access_output_file private error: cannot open `/home/gruzlor/fichierEnc.ogg' (Permission denied)
[00000285] stream_out_standard private error: no suitable sout access module for `file/ogg:///home/gruzlor/fichierEnc.ogg'
[00000284] main (…)

Forum Programmation.shell Problème pour lancer un script bash depuis une page PHP

Posté par  .
Étiquettes : aucune
0
1
nov.
2006
Salut à vous

Je suis sous Dapper et mon objectif est de lancer un transcodage de vidéo via VLC depuis une page PHP. J'utilise la commande exec() mais y'a queqlue chose qui cloche avec les droits.

Voilà mon message d'erreur (affiché dans la page PHP):

VLC media player 0.8.5 Janus
[00000281] dummy interface: using the dummy interface module...
[00000286] access_output_file private error: cannot open `/home/gruzlor/fichierEnc.ogg' (Permission denied)
[00000285] stream_out_standard private error: no suitable sout access module for `file/ogg:///home/gruzlor/fichierEnc.ogg'
[00000284] main (…)

Forum Programmation.shell regrouper des valeurs

Posté par  .
Étiquettes : aucune
0
1
nov.
2006
Bonjour bonjour.

Je suis toujours sous AIX et je cherche à faire un script qui me permettrait de remonter les erreurs de la commande ERRPT.

Mais voilà, le retour se présente comme ceci

IDENTIFIER TIMESTAMP T C RESOURCE_NAME DESCRIPTION
9F7B0FA6 0916131306 I H ent2 PING TO REMOTE HOST FAILED
5FC2DD4B 0906170406 I H ent2 PING TO REMOTE HOST FAILED
9F7B0FA6 0906170306 I H ent2 PING TO REMOTE HOST FAILED
BFE4C025 0905063706 P H sysplanar0 UNDETERMINED ERROR
BFE4C025 0905055106 P H (…)

Forum Programmation.shell Faire une maintenance SQL via Shell et cron ?

Posté par  .
Étiquettes : aucune
0
9
nov.
2006
Bonjour,

j'y connais rien en shell mais il va falloir que je fasse un fichier de maintenance pour un script de stats car en php je saturerais mon serveur plusieurs milliers d'entrées SQL à traiter) :(

Pour infos je suis sous Mysql 3.23.xx

Voici ce que je dois faire :

>je selectionne toutes les entrées de ma table "logs" :
SELECT * FROM logs

et j'envoi le tout dans la table archive_logs avec un INSERT...

ensuite je fais les calculs (…)

Forum Programmation.shell Script shell renommage automatique de fichier

Posté par  .
Étiquettes : aucune
0
8
nov.
2006
Bonjour,

suite à une récupération de fichiers sur un zip
defectueux, je me
retrouve avec les fichiers récupérés en vrac sous
un nom arbitrairement
attribué par l'outil de récupération.

J'ai donc fait 2 petits scripts shell pour d'une
part remettre les fichiers
dans les bon répertoires et d'autre part pour
renommer correctement les fichiers
en question.

Chacun des fichiers contient les informations en
clair necessaires a ces opérations.
Le tri des fichiers par date se passe correctement
mais pas le (…)

Forum Programmation.shell boucle for en awk

Posté par  .
Étiquettes : aucune
0
10
nov.
2006
Bonjour, j'ai un pb de base mais que je n'arrive pas à résoudre avec un script shell et awk
J'ai deux fichiers
fichier a
1
3

fichier b
1 toto
2 titi
3 tata
4 tutu

Je veux avec les numéros contenus dans le fichier a, récupérer les lignes du fichier b en utilisant les valeurs de la première colonne du fichier b et créer ainsi un fichier c qui sera comme ça:
1 toto
3 tata

je veux utiliser (…)

Forum Programmation.shell CSH :\n et echo -e

Posté par  .
Étiquettes : aucune
0
10
nov.
2006
Salut à tous,

J'ai un léger problème avec un script qui doit (impérativement) être écrit en CSH. Dans ce script, j'aimerai pouvoir passer faire un retour chariot lors d'un echo, rien de plus simple :

echo -e "blabla\nblabla"

Avec Bash, oui, avec Tcsh, oui mais avec CSH, non, il me retourne la chose suivante :

"-e blabla\nblabla"

Je coince ... :/. Avez vous une solution ? une idée ? ...

Merci et bonne soirée ;).

Forum Programmation.shell Awk, variables, regexp...

Posté par  .
Étiquettes : aucune
0
13
nov.
2006
Salut,

Voila j'ai un pb tout bete.. Je suis en train de faire un script awk qui va verifier diverses choses. Je lui passe en argument la date de la veille (ie awk -v madate=$DATE avec $DATE qui est une variable bash).
Jusque la OK. Apres je veux verifier que ma variable $1 contient bien cette date :
if ($1~/madate/) print OK

Sauf que.. ca marche pas. Si je remplace madate par Nov 12 ca marche..
Alors peut on indiquer (…)

Forum Programmation.shell Variables globales & CGI

Posté par  .
Étiquettes : aucune
0
14
nov.
2006
Salut à tous,

Je dois écrire un script CGI en CSH, jusque ici, pas de problème. A l'intérieur de celui-ci je dois utiliser une variable globale définie avant l'exécution de mon script, exemple :

export AAA="..."

Si je lance un :

echo $AAA

dans le shell (ou un shell-fils), je retrouve bien la valeur de ma variable AAA mais lors de l'exécution du CGI, il ne retrouve pas la valeur de AAA (qui pour le script n'existe pas).

Ma question (…)

Forum Programmation.shell Renommer les fichiers avec des accents dans script sh

Posté par  .
Étiquettes : aucune
0
15
nov.
2006
Bonjour à tous,

Je dois écrire un script sh, qui me permette de renommer des fichiers dans une arborescence.

Retouver les fichiers ne me pose pas de problème, par contre je n'arrive pas à renommer les fichiers qui comportent des des accents.
J'ai fait des tests avec la commande tr mais ça ne fonctionne pas.


#! /bin/sh

PREP=/Users/jipi/Desktop/test_copie_theta/Prep

AS=/Users/jipi/Desktop/test_copie_theta/AutoSpooling

cd $PREP

for DOSSIER in `find . -name '[!.]*' -name '[!Network]*' -name '[!Temporary]*' -maxdepth 1`

do

#echo $DOSSIER
cd $PREP/$DOSSIER

for (…)

Forum Programmation.shell Code shell à partir d'un résultat Sqlplus

Posté par  .
Étiquettes : aucune
0
15
nov.
2006
Bonjour,
SVP je suis vraiment bloqué, j'ai écris un .cr qui retourne bien un résultat ( une date ) et je ne sais pas comment faire pour récupérer cette date pour l'exploiter dans un shell;


Code :
sql.cr ="SELECT (sysdate-EXPIRY_DATE) nbjours FROM DBA_USERS WHERE USERNAME=USERNAME';
exit;"
ce .cr que je lance par :
Code :
sqlplus -s USER/PASSWD@BASENAME @sql.cr;
Je veux récupérer le résultat nbjours pour une exploitation;

Merci de votre aide

Forum Programmation.shell Un code simple que je ne trouve pas

Posté par  .
Étiquettes : aucune
0
19
nov.
2006
Bonjour celà fait longtemps que je n'ai pas programmé en shell et il y a une chose très importante que je n'arrive plus à faire

c'est très simple le but est de créer un script qui retourne la taille d'un fichier passé en parametre avec la commande 'ls-l'
par exemple je tape en ligne de commande:
sh taille.sh nomfichier.txt
et ca devrait me retourner 50 ou 52 ou, etc... vous avez compris quoi

j'ai d'abord pensé à recuperer le nom (…)

Forum Programmation.shell SCP: sans password et surtout sans clé

Posté par  .
Étiquettes : aucune
0
22
nov.
2006
Bonjour a tous,

Mon probleme est assez clair.

La commande scp avec le systeme de clés permet a chaque appel de scp dans mon script de ne me pas me demander le password.

Mais comment peut-on faire si on ne veut pas instaurer le systeme de clés? Dans mon script j'ai 5 scp a faire mais je veux pouvoir moi-meme demander le password, ensuite le mettre dans une variable et ensuite faire un scp avec la variable que j'ai recuperee, (…)

Forum Programmation.shell Script de sauvegarde

Posté par  .
Étiquettes : aucune
0
23
nov.
2006
Bonjour à tous,

Voila mon probleme :
- J'ai un serveur de sauvegarde qui tourne avec backuppc. Il sauvegarde les données du jour (car tout les jours --> sauvegarde incrémentales et une fois par semaine, sauevgarde complete) sous la forme d'un répertoire portant un numero (le numero de sauvegarde).
Exemple : /data/pc/serveur-linux1/35 <-- 35 est le dossier de sauvegarde
Je cherche un script qui me permetterait de copier ce répertoire sur bande tout les jours. En fait, il faudrait qu'il (…)

Forum Programmation.shell rehercher puis modifier une ligne dans un fichier

Posté par  .
Étiquettes : aucune
0
23
nov.
2006
Bonjour tout le monde,

Je m'adresse à vous car j'ai un petit problème. je chercher à automatiqer la configuration du fichier httpd.conf d'Apache à travers un script shell.

le but est en effet de pouvoir chercher une ligne particulière dans ce fichier, la modifier et enregistrer les modifications dans le même fichier.

la ligne à rechercher doit être lue à partir d'un fichier texte temp.

je pense aux commandes : awk, grep, sed mais je suis débutante et je vous (…)

Forum Programmation.shell charge et memoire utilisee

Posté par  .
Étiquettes : aucune
0
6
déc.
2006
Bonjour,
dans le cadre d'un developpement web, j'aimerai pouvoir monitorer les ressources systemes utilisees.

En pratique, je pense a integrer dans une page les informations permettant de voir le pourcentage de charge du processeur ainsi que la memoire utilisee.

Je vous remercie d'avance pour vos reponses.

Forum Programmation.shell Probleme d'argument dans un shell

Posté par  .
Étiquettes : aucune
0
8
déc.
2006
Bonjour à tous,

je rencontre un souci avec mon shell écrit en KSH.
C'est la première fois que je suis confronté à ce type de problème. En effet, je tente de récupérer plus de 9 arguments. Mon problème est que lorsque je fais ceci :

var1=$1
var2=$2
var3=$3
var4=$4
var5=$5
var6=$6
var7=$7
var8=$8
var9=$9
var10=$10

si je fais un printf de $10, il me retourne var10 (soit ${var1}0)

J'ai tenté de mettre ${10} d'après ce que j'ai vu dans les (…)

Forum Programmation.shell Supprimer des répertoires vides sans les connaitres

Posté par  .
Étiquettes : aucune
0
3
déc.
2006
Bonjour,

Sur mon serveur j'ai un dossier vmail
Dans ce dossier je peux avoir :

vmail
--domaine1
----user1
------dossier
--------fichier
------dossier
------fichier
----user2
--domaine2
----user1
....etc...

J'ai une base de données MySQL dans laquelle il y a deux tables. Une table domain contenant les domaines web et une table user contenant l'adresse email des utilisateurs.

1er étape :
J'ai besoin d'un script capable de regarder pour chaque domain de la bdd si un user a un email de ce même (…)

Forum Programmation.shell Traitement des variables

Posté par  .
Étiquettes : aucune
0
8
déc.
2006
Bonjour à tous,
Je réalise actuellement un petit script qui n'a qu'un but didactique mais je suis face à quelques problèmes :

droit=`ls -la $element | cut -d " " -f1`

Quand je réalise cette commande je récupère dans $droit les différents droits du fichier ainsi que son type.
En gros un echo $droit me donnera par exemple : -rwx---r--

J'aimerais pouvoir découper le contenu de la variable (dans une boucle for par exemple) afin d'extraire le type et les (…)