modification d un fichier TXT

modification d un fichier TXT - Multimédia - Linux et OS Alternatifs

Marsh Posté le 02-10-2002 à 11:06:39    

Salut
 
 
avec mes recherches effectue que l on peut trouver dans les sujet a lire, je voudrait me creer un script ki:
 
 
ping une machine,  
ne fait rien si marche
sinon
  ouvre une 2em IP sur sa carte reso de l IP ki a pas repondu (Cf sujet a lire)
  envoi un mail a une personne pour l en informer.
 
c est faisable ca ? je pense ke oui mais le probleme, c est ke je n y connais pas grand chose en script
 
si kk1 pouvais m aider, ce serait sympat


Message édité par Z_cool le 07-10-2002 à 11:44:54

---------------
#mais-chut
Reply

Marsh Posté le 02-10-2002 à 11:06:39   

Reply

Marsh Posté le 02-10-2002 à 11:35:03    

bon en fait, il ne me reste plus ke l envoi du mail, le reste est tres simple,
 
je sent ke je vais devoir configurer sendmail est ca je sent ke ca va etre une autre affaire


---------------
#mais-chut
Reply

Marsh Posté le 02-10-2002 à 11:38:29    

Salut
 
malheureusement je ne peux t'aider mais ton début de script m'interesse (ping si ok si pas ok)
 
pourrais tu le mettre sur le post pour voir comment (débutant moi) on demarre un script.
 
 
merci :jap:  :jap:  :jap:

Reply

Marsh Posté le 02-10-2002 à 11:47:58    

Code :
  1. #!/bin/bash
  2. ping awindac-proxy.eu.boschrexroth.com -c 2
  3. if [ "$?" -eq 0 ]
  4. then
  5. echo OK
  6. else
  7. echo NOT OK
  8. fi


---------------
#mais-chut
Reply

Marsh Posté le 02-10-2002 à 13:26:04    

est ce ke je suis obliger de configurer Sendmail  si je veux envoyer des mails sous le shell ?
 
 
ou alors il existe des soft beaucoup plus simple ?


---------------
#mais-chut
Reply

Marsh Posté le 02-10-2002 à 13:50:58    

sendmail c'est le pire a configurer, le fichier de conf est carrément obscur, meme avec une doc!
Le plus simple a mon gout est exim! sinon il y a aussi postfix je crois, pur pas qu'il y ait de jaloux

Reply

Marsh Posté le 02-10-2002 à 13:53:49    

trictrac a écrit a écrit :

sendmail c'est le pire a configurer, le fichier de conf est carrément obscur, meme avec une doc!
Le plus simple a mon gout est exim! sinon il y a aussi postfix je crois, pur pas qu'il y ait de jaloux




 
ils sont tout les 2 en commande shell ?


---------------
#mais-chut
Reply

Marsh Posté le 02-10-2002 à 13:57:36    

je comprend pas la question.. c'est deux demons que tu configures avec un fichier de conf!!

Reply

Marsh Posté le 02-10-2002 à 14:02:58    

en fait, mon but et d envoyer un mail par l intermediaire d un script, je penssais utiliser l utilitaire "mail" directement disponible depuis la consolle mais je sais pas comment le configurer (serveur SMTP,...)


---------------
#mais-chut
Reply

Marsh Posté le 02-10-2002 à 14:06:38    

la solution est procmail :)
 
après pour envoyer un mail tu fé un truk du genre :

echo "cool" | mail -s "Sujet" dest@host.com


---------------
Ne remets pas à demain ce que tu peux faire après-demain ! :sol:
Reply

Marsh Posté le 02-10-2002 à 14:06:38   

Reply

Marsh Posté le 02-10-2002 à 14:28:41    

slaanesh a écrit a écrit :

la solution est procmail :)
 
après pour envoyer un mail tu fé un truk du genre :

echo "cool" | mail -s "Sujet" dest@host.com






 
euhhh  
 
je me suis inslalle Procmail  
 
 
mail il ne m a demander nul part kel etai mon serveur SMTP ni rien du tout


---------------
#mais-chut
Reply

Marsh Posté le 02-10-2002 à 15:01:13    

il y a donc aucune methode facile pour envoyer des mail en ligne de commande sous Linux ?


---------------
#mais-chut
Reply

Marsh Posté le 02-10-2002 à 15:40:50    

ba il semble bien ke non.


---------------
#mais-chut
Reply

Marsh Posté le 05-10-2002 à 09:16:12    

charly303 a écrit a écrit :

mutt -a blabla@tactac.fr  
 
(pour envoyer le fichier-joint qui est la valeur dans ta variable ci-dessus)
 
 
Charly_303




 


linux:~ # cat backup_on_CDRW.sh
#!/bin/sh
...
[corpduscript]
...
mutt -a /var/log/backup_on_CDRW.log -s "backup on CDRW report" root < /root/mailbosy.txt
mutt -a /var/log/backup_on_CDRW.log -s "backup on CDRW report" kneko < /root/mailbosy.txt
mutt -a /var/log/backup_on_CDRW.log -s "backup on CDRW report" toila < /root/mailbosy.txt
 
linux:~ # cat mailbosy.txt
MAIL ENVOYE PAR UN SCRIPT DE BACKUP


 
voila un exemple de mail sent avec un fichier atache le .log MAILBOSY.TXT est juste la pour pas avoir de body vide dans le mail.
 
tout simplement.
 
 

Message 2:
From root@linux.local  Thu Oct  3 04:42:21 2002
Date: Thu, 3 Oct 2002 04:42:21 +0200
From: root <>
To: francois Pussault <kneko@linux.local>
Subject: backup on CDRW report
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="yrj/dFKFPuw6o+aM"
Content-Disposition: inline
User-Agent: Mutt/1.3.27i
 
 
--yrj/dFKFPuw6o+aM
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
 
MAIL ENVOYE PAR UN SCRIPT DE BACKUP
 
--yrj/dFKFPuw6o+aM
Content-Type: text/plain; charset=unknown-8bit
Content-Disposition: attachment; filename="backup_on_CDRW.log"
Content-Transfer-Encoding: quoted-printable
 
Thu Oct  3 04:30:00 CEST 2002
Creer le fichier iso-----------------------
Creer le fichier iso--------------------END
Effacer le CDRW actuel---------------------
Cdrecord 1.11a13 (i686-suse-linux) Copyright (C) 1995-2001 J=F6rg Schilling
TOC Type: 1 =3D CD-ROM
Using libscg version 'schily-0.5'
atapi: 1
Device type    : Removable CD-ROM
Version        : 0
Response Format: 1
Vendor_info    : 'SONY    '
Identifikation : 'CD-RW  CRX100E  '
Revision       : '1.0j'
Device seems to be: Generic mmc CD-RW.
Using generic SCSI-3/mmc CD-R driver (mmc_cdr).
Driver flags   : SWABAUDIO=20
Supported modes: TAO PACKET SAO
Drive buf size : 1040128 =3D 1015 KB
Current Secsize: 2048
  ATIP start of lead out: 336601 (74:50/01)
Blocks total: 336601 Blocks current: 336601 Blocks remaining: 336751
Starting to write CD/DVD at speed 2 in write mode for single session.
Last chance to quit, starting real write in 9 seconds.=08=08=08=08=08=08=08=
=08=08=088 seconds.=08=08=08=08=08=08=08=08=08=087 seconds.=08=08=08=08=08=
...
[suite du fichier log]
... written (fifo 100%).=0DTrack 01: 141 of 142 MB written (fifo 100%).=0DTrac=
k 01: 142 of 142 MB written (fifo 100%).
Track 01: Total bytes read/written: 148963328/148963328 (72736 sectors).
Writing  time:  479.899s
Fixating...
Fixating time:  122.536s
Graver le CD ---------------------------END
Thu Oct  3 04:42:19 CEST 2002
Tester la descente / le montage du CD -----
Tester la descente / le montage du CD --END
 
--yrj/dFKFPuw6o+aM--


 
voila comment il apparait apres le BODY du mail
 
 
[:sfgto]  
 
 
 
Avec un exemple complet comme ca je pense que ca peu aider.

Reply

Marsh Posté le 07-10-2002 à 10:32:17    

ok, c est kool, ca marche.
 
 
Kestion subsidiaire, est ce kil est possible d ajouter le caractere # en debut de chaque ligne d un fichier txt ?


---------------
#mais-chut
Reply

Marsh Posté le 07-10-2002 à 11:45:56    

Z_cool a écrit a écrit :

 
Kestion subsidiaire, est ce kil est possible d ajouter le caractere # en debut de chaque ligne d un fichier txt ?




 
Up, j ai grandement besoin de cet info   :bounce:


---------------
#mais-chut
Reply

Marsh Posté le 07-10-2002 à 11:52:03    

Ca doit etre faisable avec sed, sinon y a toujours :
cat fichiersansdieses | awk '{print "#"$0}' > fichieravecdesdieses

Reply

Marsh Posté le 07-10-2002 à 12:29:45    


 Avec sed (on remplace tous les débuts de ligne par le caractère '#';) :
 
cat fichiersansdieses | sed s/^/#/ > fichieravecdieses

Reply

Marsh Posté le 07-10-2002 à 12:42:25    

Z_cool a écrit a écrit :

 
 
Up, j ai grandement besoin de cet info   :bounce:  




tu fais du linux toi aussi ???? :ouch:  
(mais t'as un e xbox garnement !!)


---------------
FFFF
Reply

Marsh Posté le 07-10-2002 à 12:47:34    

jamiroq a écrit a écrit :

 
tu fais du linux toi aussi ???? :ouch:  
(mais t'as un e xbox garnement !!)




 
oui je fait du linux pour mon boulot, (2 proxies)


---------------
#mais-chut
Reply

Marsh Posté le 07-10-2002 à 12:51:00    

Z_cool a écrit a écrit :

 
 
oui je fait du linux pour mon boulot, (2 proxies)




ah oki !!!
t'ain t'as du bol toi depouvoir faire du linux au boulot !!
perso y'a juste le firewall de ma boite qui est sous linux 2.2 (ipchains ).
 
chez moi je m'entete amettre une gateway ss linux .. et j'ai testé la mdk 9.0 ..que des merdes !!!
 
je vais tenté la rh 8.0


---------------
FFFF
Reply

Marsh Posté le 07-10-2002 à 12:52:48    

jamiroq a écrit a écrit :

 
ah oki !!!
t'ain t'as du bol toi depouvoir faire du linux au boulot !!
perso y'a juste le firewall de ma boite qui est sous linux 2.2 (ipchains ).
 
chez moi je m'entete amettre une gateway ss linux .. et j'ai testé la mdk 9.0 ..que des merdes !!!
 
je vais tenté la rh 8.0




 
On va finir par le savoir que t'aime pas la Mandrake 9 :lol: :lol: :lol: :lol:

Reply

Marsh Posté le 07-10-2002 à 12:58:41    

jamiroq a écrit a écrit :

 
ah oki !!!
t'ain t'as du bol toi depouvoir faire du linux au boulot !!
perso y'a juste le firewall de ma boite qui est sous linux 2.2 (ipchains ).
 
chez moi je m'entete amettre une gateway ss linux .. et j'ai testé la mdk 9.0 ..que des merdes !!!
 
je vais tenté la rh 8.0




 
Install toi Linux 0.2 sur ta Xbox, configure la ensuite comme routeur et pour finir, install un client edonkey Linux. et voila tu aurra la machine ultime


---------------
#mais-chut
Reply

Marsh Posté le 07-10-2002 à 13:25:54    

cmotsch a écrit a écrit :

 
 
On va finir par le savoir que t'aime pas la Mandrake 9 :lol: :lol: :lol: :lol:




mai non ... c'pas ca !!! mais  pfffffff !!!
 
enfin merde c vrai quoi ...
 
je croyais que cette nvelle mouture aller marchait nickel, ...
j'ai plus envie de m'etendre la dessus.
 
Je suis décu c tout !!!
car mon w2k marche mieux que cette nvelle mouture, chié ! :cry:


---------------
FFFF
Reply

Marsh Posté le 07-10-2002 à 13:46:54    

kadreg :
 
"
Lorque que vous arrivez à la fenètre "Sélection des groupes de packages", ça va jouer du bug. Il s'est avéré impossible de choisir les packages à utiliser, je me retrouve forcément avec tout le CD1 d'installé, soit 656Mo. L'installeur graphique lui permet de choisir ses packages, donc utilisez le si vous avez de gros problèmes de place.  
 
Si vous avez une idée pour corriger cela, prévenez moi.
"
 
c exactement ce que j'ai eu comme bug meme en mode graphique (mode Recommandée)


---------------
FFFF
Reply

Marsh Posté le 07-10-2002 à 13:49:28    

la je commenc a avoir un gros doute :
 

), l'addresse du serveur DNS et l'addresse de la passerelle. Le dernier écran est pour l'utilisation de proxy HTTP ou FTP.

 
tu met quoi en dns et passerelle toi ????
je n'ai pas de dns ou passerelle (c lui la paserelle)
ceux des fai ? ..nb on est obligé de claquer une passerelle !!


---------------
FFFF
Reply

Marsh Posté le 07-10-2002 à 13:52:27    

jamiroq a écrit a écrit :

 
tu met quoi en dns et passerelle toi ????
je n'ai pas de dns ou passerelle (c lui la paserelle)
ceux des fai ? ..nb on est obligé de claquer une passerelle !!




 
Si tu as une passerelle fonctionnelle, met son addresse et l'addresse DNS du FAI.
 
Si tu n'en met pas, c'est pas grave, si tu te connectes par ppp, l'adresse de la passerelle va être mise lors de la connection.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 07-10-2002 à 14:04:39    

kadreg a écrit a écrit :

 
 
Si tu as une passerelle fonctionnelle, met son addresse et l'addresse DNS du FAI.
 
Si tu n'en met pas, c'est pas grave, si tu te connectes par ppp, l'adresse de la passerelle va être mise lors de la connection.




 
il m'oblige a mettre une gateway !!! sinon je passe pas a l'ecran suivant !!
 
et dns du fai je crois bien que je l'avait fait ca .. mais bon je reteste ce soir !!
 
sur la rh7.3 ds gateway je mettai ppp0 ..et roulez tout ce qui etait inconnu etaient redirigé sur le web !!!
... ?


---------------
FFFF
Reply

Marsh Posté le 07-10-2002 à 14:07:22    

Tu commences a etre lourd :na:  
 
Il te dit de mettre sa propre adresse comme gateway !!! c'est logique puisque tu veux qu'il soit une passerelle....
 
De toute façon tout ça sera remi a plat au moment de l'etablissement de la connection ppp

Reply

Marsh Posté le 07-10-2002 à 14:19:28    

philou_a7 a écrit a écrit :

Tu commences a etre lourd :na:  
 
Il te dit de mettre sa propre adresse comme gateway !!! c'est logique puisque tu veux qu'il soit une passerelle....
 
De toute façon tout ça sera remi a plat au moment de l'etablissement de la connection ppp




remise a plat au moment de la connexion ppp0 ?
t'as vu ca ou toi ?
 
style tu te connectes en ppp0 et ca te degage ta config reseau de ton interface eth0 ..... tu te trompes mon cher !!!
 
gateway et passerelle sont a renseigner pourle reseau local !!!!
 
(ma config ppp0 n'est pas renseigné a l'install car la bewan n'est pas encore reconnu !!! arretes la fume !!!
elle le devient uniquement au moment ou je compil les pilotes et met en place le pppd patché d'alcatel !!)


---------------
FFFF
Reply

Marsh Posté le 07-10-2002 à 14:22:01    

bon bah alors tout est clair, je vois pas ou il peut y avoir un probleme ?  :na:  :kaola:  
 
 
pffff... on va dire qu'il est ma bonne action de la semaine lui  :sweat:

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed