Forum Linux.général Script ssh sans mot de passe

Posté par . Licence CC by-sa
2
11
mai
2017

Hello,

J'ai besoin d'automatiser l'envoie de données en ssh (rsync) et je cherche un moyen simple de ne pas ecrire le mot de passe en clair dans le script.
J'ai fourni ma clé publique au propriétaire du serveur mais à chaque tour de boucle rsync me demande de ressaisir à nouveau la passphrase que j'ai utilisé pour créer la paire de clés.

Avez vous une solution simple?

Merci de votre aide

Forum Programmation.shell Ne garder qu'une seule occurrence de chaque ligne d'un fichier

Posté par . Licence CC by-sa
2
28
nov.
2016

Bonjour,

J'ai un fichier texte avec 5000 lignes dont beaucoup sont en double ou triple.
J'aimerai ne garder qu'une seule occurrence de chaque lignes.
J'ai essayé avec sort | uniq -u mais il supprime toute les occurrences des lignes en doublon.
Savez vous comment je peux faire pour ne conserver que une seule ligne?

Merci

Forum Linux.général récupérer une info variable sur un site avec CURL

Posté par . Licence CC by-sa
0
8
sept.
2016

Bonjour,

Savez vous s'il est possible avec CURL de récupérer une info affichée sur une page web avec CURL.
Typiquement ça serait récupérer à la demande l'info du nombre d'annonce sur leboncoin.fr.
Quand on se connecte sur le site il dit "Trouvez la bonne affaire parmi 25 340 788 petites annonces", et moi j'aimerai sur un autre site récupérer le nombre d'annonce qui est affiché sur la page principale.

Merci de votre aide

Forum Linux.général purger le cache RAM après archivage et zippage de gros dossiers

Posté par . Licence CC by-sa
0
26
août
2016

Bonjour,

Par manque d'inode sur un FS je vais devoir archiver beaucoup de dossiers sur un autre FS.
J'aimerai savoir si il y a un commande que je peux intégrer dans ma boucle pour purger le cache après à chaque tour de boucle car la RAM sature après la copie d'environ 300 dossiers et fait planter l'opération en cours de route?

Voici à quoi ressemble ma boucle

for dir in $dirsrc/* ; do

 if [ -d $dir]; then
    ionice -c
(...)

Journal Écouter la radio

Posté par (page perso) . Licence CC by-sa
27
12
avr.
2016

Salut,

Je me suis fait un petit script pour écouter la radio par internet sur mon laptop.
Ça s'utilise dans un terminal ou on peut l'appeler par un raccourci clavier par exemple.

Il faut mettre le script dans le path de l'utilisateur et lui donner les droits d'execution (chmod u+x fichier).

Ensuite on choisit ses radios préférées et on récupère l'adresse des flux par exemple ici : Liste de flux radio. Il faut les renseigner dans le script.

Et (...)

Forum Linux.général Composer le hostname à la volée en fonction du serial number

Posté par . Licence CC by-sa
Tags :
0
17
jan.
2016

Bonjour,

Dans le cadre de l'installation de plusieurs postes via pxe et fichier preseed, j'aimerai ajouter dans un script post install un morceau de code qui nome le poste de la façon suivante.

PLI-SERIALNUMBER

Où PLI est la chaine de caractère constante et serialnumber le serialnumber du poste en question.

Je ne maitrise pas la programmation shell.

Merci beaucoup pour votre aide.

Forum Linux.général Rsyslog: Enrichissement de données

Posté par . Licence CC by-sa
0
17
août
2015

Bonjour,

Je poste mon message chez vous car je n'ai rien trouvé sur le web concernant l'enrichissement sur mon collecteur Rsyslog. Peut être, vous pourrez me donner votre avis sur la faisabilité ou non de ce que je souhaite faire.

J'ai un projet déjà en place qui fonctionne pas mal. J'envoie les logs de mes équipements dans une base SQL et je fais ensuite différents traitements d'enrichissements. Mon outil doit évoluer vers une plateforme ELK et je dois donc procéder (...)

Forum Programmation.shell ajouter une entrée fstab en bash

Posté par . Licence CC by-sa
3
30
juil.
2015

Bonjour,

Je dois ajouter une entrée de fstab sur 70 postes de dev;
Hélas je ne dispose pas d'outils comme puppet.
J'ai donc décidé de faire un script bash que j'enverrai aux développeurs qui l’exécuteront de la façon suivante: sudo ./scriptfs.sh
Cependant étant moins compétant sur Linux que sur Windows et ne maitrisant pas la programmation bash je sollicite votre aide pour améliorer/corriger le simulacre de script que j'ai gribouillé.
De plus je n'ai ni vm ni poste linux de (...)

Journal Host@home évolue

Posté par (page perso) . Licence CC by-sa
27
4
mar.
2015

Tout d'abord, rappelons ce qu'est et ce que fait hostathome : c'est un script facilitant la mise en place d'un serveur auto-hébergé. Il se veut simple d'utilisation, tout en laissant un maximum de choix à l'utilisateur. Si ça vous intéresse, il en a déjà été question sur linuxfr.

Le journal d'aujourd'hui présente rapidement où en est le projet, qui a connu plusieurs changements grâce aux interventions de différents contributeurs.

Travail sur la sécurité

Revue des techniques de programmation en shell

114
22
sept.
2014
Ligne de commande

L'été est fini, c'est la rentrée ! Pour se remettre en forme, rien de tel qu'une revue des techniques de programmation en shell — ces techniques sont pour le shell de Bourne /bin/sh mais peuvent être utilisées avec les shells compatibles qui permettent parfois des solutions plus faciles.

Forum Programmation.autre Sed sur plusieurs lignes

Posté par . Licence CC by-sa
2
26
août
2014

Bonjour,

Utilisateur de sed depuis des lustres… il y a un truc que je n'arrive pas à faire… et qui me chicane vraiment. J'ai toujours contourné le problème avec du Perl, mais, cette fois, c'est pour de l'embarqué (en fait une raspberry pi que je ne contrôle pas) et je n'ai pas de Perl à disposition.

Le problème

J'ai de nombreux fichiers qui ont un nombre variable de lignes de la forme:

%!PostProc(Xhtml): 'bidule' 'capsule'

Mais il peut y avoir (...)

Forum général.général Shell script / parse XML, limites ?

Posté par . Licence CC by-sa
Tags :
3
28
nov.
2013

Bonjour,
Je suis dans une impasse, je dois parser un fichier typique au contenu ci-dessous pour le transformer en CSV en en conservant uniquement certaines parties… j'ai environ 10000 lignes !!! à parser tous les mois :/

Ci-dessous une démo du fichier XML:
http://pastebin.fr/31819

Idéallement je dois avoir en output (ex):

192.168.1.2;22344;3;Mine
192.168.1.2;22301;4;Nope
192.168.1.2;22899;2;Goog
etc… et ce pour chaque Host…

J'ai bien fait des tentatives avec des boucles while + grep -A$x (x est incrémenté jusqu a ce qu il trouve (...)