Forum Programmation.shell Envoyer un mail en telnet automatiquement

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

Voila, j'ai un petit probleme.
Je suis sous une suse 9.2 et je souhaite envoyer un mail en telnet automatiquement (a l'aide d'un script en bash par exmple).

Pour ce faire j'ai essayé en creant le scipt suivant :

#!/bin/bash

telnet X.X.X.X 25 <<END
EHLO redg

MAIL FROM: <redg@test.com>

RCPT TO: <redg@test.com>

DATA

texte ici

.

quit


Voila le probleme est que ceci ne semble pas fonctionner correctement.

Quand je regarde les log du serveur de messagerie X.X.X.X il (…)

Forum Programmation.shell Afficher image .gif avec une tache CRON

Posté par  .
Étiquettes : aucune
0
16
sept.
2005
Bonjour,

je récupère une image au format .GIF avec le script ci-dessous que je lance par CRON

#!/bin/bash
wget http://www.sytadin.tm.fr/tempsreel/general.gif(...) -O sytadin

Je narrive pas à afficher l'image .gif avec une tache CRON. Les commandes DISPLAY et KUICKSHOW ne fonctionne pas avec CRON.
Pouvez vous m'indiquer comment afficher une image avec une tache CRON ?

Merci,

Forum Programmation.shell script pour lancer firefox avec CRON (2)

Posté par  .
Étiquettes :
0
16
sept.
2005
Bonjour,

J'ai écris 2 scripts de connexion internet (PPP-ON et PPP-OFF) que je lance avec CRON (pour info je possède uniquement un modem V90).
J'utilise ces scripts pour lancer une connexion internet le matin afin de récupérer des information traffic sur le site www.sytadin.tm.fr.
J'utilise CRON pour lancer le script PPP-ON à heure fixe, tout fonctionne bien. Par contre CRON refuse de lancer FIREFOX.
Syslog me montre que le CRON s'active, mais le FIREFOX ne se lance pas.
Pouvez vous (…)

Forum Programmation.shell Bash et les champs

Posté par  .
Étiquettes : aucune
0
15
sept.
2005
bonjour,


Je resouleve un probleme...

j'ai un fichier de type:


deck1 poum2 deck54 plough4
deck1 deck2 poum3 mouet4 etc.


Je voudrais pouvoir faire un "grep" sur un champs, genre,

grep fichier "* * deck54 *"

pour qu'il retourne le contenu de la ligne.

Hors, quand je fais ça, le "grep" agit sur tout les champs.
Quelle est la solution pour qu'il agisse sur un seul champs...?
(separé par des tabulations)

Il faut que se soit en bash, bien entendu...!

merci (…)

Forum Programmation.shell Crochets et Bash

Posté par  (site web personnel) .
Étiquettes : aucune
0
15
sept.
2005
J'ai un gros problème d'un coup là : pourquoi diable Bash ne semble pas vouloir travailler correctement sur les crochets ?

Exemple :

$ touch a b c d e f g
$ touch A B C D E F G
$ ls [a-d]*
a A b B c C d


Pardon ?! Pourquoi les fichiers majuscules ? Et encore, s'ils étaient tous là ... (il manque "D"). C'est particulièrement étrange, puisque pdksh, par exemple, ne pose pas de problème (…)

Forum Programmation.shell Mail en ligne de commande

Posté par  .
Étiquettes : aucune
0
12
sept.
2005
Salut,

je voulais préparer une tâche cron pour envoyer un mail avec un fichier attaché. J'avais donc pensé à la ligne de commande. Bien qu'il soit assez aisé d'envoyer un mail en ligne de commande, je n'ai pas trouvé de moyen pour y attacher un fichier. J'ai également pensé à la solution mutt, mais celui-ci ne semble pas être capable d'envoyer un mail en une ligne de commande ??

Merci de votre attention

Forum Programmation.shell Commande find

Posté par  .
Étiquettes : aucune
0
9
sept.
2005

Bonjour,

je souhaite propgrammer un tâche cron qui va m'effacer tous les fichiers plus vieux de 4 semaines dans un répertoire. Je pensais qu'un truc comme cela ce faisait bien avec la commande find. Cependant je n'arrive pas à trouver l'option qui va bien. J'ai bien pensé à utiliser l'option newer, mais ca m'obligerai a faire "touch fichieridiot" avant de lancer la commande (afin de comparer l'age des fichiers avec l'age du fichier idiot). Je suis sûr qu'il y a (…)

Forum Programmation.shell Variable d'environnement et Gettext

Posté par  .
Étiquettes :
0
7
sept.
2005
Bonjour, bonjour !

Il y'a quelques temps j'ai créer un petit script qui permet de rendre facilement Ubuntu utilisable (codecs multimédias, plugins Firefox, ...)

Pour la nouvelle version j'ai décidé de supporté plusieurs languages (Anglais et Français pour commencer) et on ma conseiller d'utiliser gettext.

J'ai donc fait ceci: http://placelibre.ath.cx/keyes/downloads/EasyUbuntu2.1-alpha.tar.gz(...)

Les messages sont en anglais d'origine et pour la localisation en français j'ai créer un répertoire lang/fr_FR.UTF-8/LC_MESSAGES/ dans lequel j'ai mi eu.mo

Au début de mon script j'ai:
export TEXTDOMAINDIR=$(pwd)/lang/
(…)

Forum Programmation.shell utilisation de S_ISDIR et S_ISREG

Posté par  .
Étiquettes : aucune
0
7
sept.
2005
Bonjour, ô forum.

Dans mon post précédent, je me demandais comment tester si un objet présent dans un répertoire est un fichier ou un répertoire, sachant que j'écrivais un programme en bash.
Plus exactement, les deux tests que je veux écrire sont:
"si ce n'est pas un répertoire....."
"si ce n'est pas un fichier....."
En cherchant, j'ai fini pas trouver qu'il faut utiliser S_ISDIR et S_ISREG qui sont des macros décrites ici : http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man2/stat.2.(...)
Sauriez-vous comment il faut s"en servir?

(…)

Forum Programmation.shell Créer un fichier d'une taille donnée.

Posté par  .
Étiquettes : aucune
0
5
sept.
2005
Pr les besoins d'un projet je voudrais pouvoir créer des fichiers d'une certaine taille par exemple 1Mo, 10 Mo, 100 Mo etc... pour tester la saturation de certains reperoires et voir comment réagit l'appli.

Comment puis je faire pr créer des fichiers de la sorte ?
Peux importe le contenu des fichiers seule la taille nous intéresse.

Merci pour votre aide.

Forum Programmation.shell Encore...

Posté par  (site web personnel) .
Étiquettes : aucune
0
5
sept.
2005
Rebonjour !
J'ai un dernier script à écrire et je ne vois vraiment pas trop comment m'y prendre.

L'idée étant qu'on fournit au script un fichier et optionnellement un mot.

Si on fournit juste le nom de fichier il nous donne la liste de tous les mots employés avec le nombre d'occurrences et si on fournit un mot il compte le nombre d'occurrences de ce mot.

Et pour le coup j'ai vraiment aucune idée de la méthode à employer :/...

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 Automatiser une connexion login / password

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

Je suis débutant en programmation de script shell et je voudrais savoir votre avis concernant un script qui effectue automatiquement un "su - user" et juste après le mot de passe.

J'ai effectué quelques recherches et effectuer des tests (redirection, password dans un fichier, etc), rien n'est passé, il me demande toujours le mot de passe après le su.

Je commence à me demander si cela est possible...

Merci de votre aide.

Cordialement,

Henri.

Forum Programmation.shell Comment faire ?

Posté par  (site web personnel) .
Étiquettes : aucune
0
5
sept.
2005
Salut à tous !
j'ai quelques scripts bash à écrire pour la fac et je galère un peu...

Le script que je développe doit donner la taille du plus petit et du plus grand fichier d'un répertoire.

La ou est mon problème c'est qu'il doit renvoyer les chemins de fichier complets et pas seulement les noms.

Donc mon idée est de récupérer le bazar avec ls de récupérer les plus petites et plus grandes tailles... Ca je devrais pouvoir le (…)

Forum Programmation.shell Interface Web locate

Posté par  .
Étiquettes : aucune
0
29
août
2005
Salut,

j'essaie d'écrire un script CGI pour la commande locate afin que tout le monde puisse facilement chercher un fichier par l'intermediaire d'une interface Web.

Pour l'instant j'ai ecris ca

#!/bin/sh
echo "Content-type: text/html"
echo -e "\\n"
echo \<HTML\>\<HEAD\>\<TITLE\>Recherche de $1\<\/TITLE\>
echo \<\/HEAD\>\<BODY\>
echo \<h1\>R\&eacute\;sultat de la recherche de $1\<\/h1\>

for i in `locate $1`
do
echo \<a href=\"file:$i\"\>$i\<\/a\>
#echo \<a href=\"$i\"\>$i\<\/a\>
echo \<br\>
done


date
echo -e "\\n"
echo \<\/BODY\>
echo \<\/HTML\>

Ca marche pas mal, mais quand les (…)

Forum Programmation.shell SED/AWK/Shell : Remplacement d'une portion de texte par une autre.

Posté par  .
Étiquettes : aucune
0
24
août
2005
Bonjour,

J'ai écrit de script de migration pour une base de données orcale.
J'ai une dizaine de script ou je voudrais remplacer uen requête par une autre par exemple :

Remplacer
SELECT REF_ID
FROM REF, ACH
WHERE REF_ID=ACH_ID
AND ACH_FLU_FK='START'

par
SELECT REF_ID
FROM REF, ACH
WHERE REF_ID=ACH_ID
AND REF_ID='TOTO'
AND ACH_FLU_F_FK='TITI'

Comment puis-je faire cela ?

Merci de votre aide.

Forum Programmation.shell script pour gerer le deplacement de sequence d'images

Posté par  .
Étiquettes : aucune
0
24
août
2005
bonjour,

je suis à la recherche d'un script gérant les sequences d'images.
En fait je dois separer plusieurs sequences d'images qui ne se suivent pas, et qui sont stockés dans un meme repertoire.
J'ai besoin de separer ces differentes sequences d'images dans 1 repertoire par sequence.

J'ai commencé à tester avec find mais j'avoue etre bloquer

si quelqu'un possede un script similaire que je puisse adapter, ou simpletement une idée merci de me la faire partager ;)

julien hery

Forum Programmation.shell Tri de fichiers et expressions rationnelles

Posté par  .
Étiquettes : aucune
0
24
août
2005
Bonjour à tous.

Je suis en train d'écrire un script en Bash qui traite des fichiers.
2 problèmes se posent à moi:

>> premièrement, parmi les fichiers se trouvant dans un répertoire, je dois extraire le nom du dernier fichier dans l'ordre alphabétique croissant. Je crois qu'il faut se servir de ls, mais je n'y suis pas arrivé. Enfin, je suis tombé sur la commande
ls | cut -f 1 | tail -1
, mais c'est un peu du bricolage (…)

Forum Programmation.shell Tri de fichiers et expressions rationnelles

Posté par  .
Étiquettes : aucune
0
24
août
2005
Bonjour à tous.

Je suis en train d'écrire un script en Bash qui traite des fichiers.
2 problèmes se posent à moi:

>> premièrement, parmi les fichiers se trouvant dans un répertoire, je dois extraire le nom du dernier fichier dans l'ordre alphabétique croissant. Je crois qu'il faut se servir de ls, mais je n'y suis pas arrivé. Enfin, je suis tombé sur la commande
ls | cut -f 1 | tail -1
, mais c'est un peu du bricolage (…)

Forum Programmation.shell determiner la taille d'un ensemble de fichiers

Posté par  .
Étiquettes : aucune
0
23
août
2005
je fait un script qui determine la taille d'un ensemble de fichier dans un répertoire :
tout se passe bien, mais dès fois si le chiffre calculé est important j'obtient un résultat négative (chiffre < 0) !

voilà ou je suis :

som=0
for i in `ls -lrt FILENAME* | awk '{print $5}'` ; do som=`expr $i + $som` ; done
echo $som

Merci

Forum Programmation.shell probleme awk et variable

Posté par  .
Étiquettes : aucune
0
22
août
2005
bonjour tout le monde

Dans awk, pour lui dire d'afficher deux variable je fais:

awk -F "\t" -v var=$equip -v var2=$locequip '{print $1"\t"var"\t"var2"\t"$2}'

Mais il le retourne:

awk: can't open file {print $1"\t"var"\t"var2"\t"$2'

les deux variables ne sont pas vides...

j'ai l'impression que la variable $locequip qui pose probleme,
pourtant elle ne contient que des choses du type:

paris/E/34


Quelle est le probleme avec cette variable...?

Je me tprend la tête depuis 4 heure la dessus, ça m'enerve graaaaaave...!


merci (…)

Forum Programmation.shell desactiver un service pour lancer une appli, et le reactiver ensuite!

Posté par  .
Étiquettes : aucune
0
22
août
2005
En fait voilà, je cherches à tuer esd pour lancer une appli (en l'occurence wine). Mon problème, c'est que lorsque esd est tué, wine se lance, mais en mode console, wine me rend la main dans la console, du coup, une fois que wine est lancé, ben esd se relances. J'arrives pas à trouver un moyen. Ou alors, si mais c'est vraiment pas terrible. Après le lancement de wine, je lance nautilus, par exemple, et quand je quittes wine, je (…)

Forum Programmation.shell Retour mdbtools

Posté par  .
Étiquettes : aucune
0
12
août
2005
Bonjour à tous,

j'aimerai créer un script utilisant mdbtools pour récupérer des données d'une base de donnée Access.
Ca fonctionne parfaitement si ce n'est que ce que je reçois de mdbtools (format ou retour de requêtes sql) est au format windowsien (les accents ressemblent à des losanges).

Comment puis-je transformer ou recoder cette stream avant de la réintégrer dans mon MySql (dont le format de table diffère donc je peux pas l'importer directement)??
Y a-t-il une solution simple ou dois-je (…)