Bonjour à tous ... j'ai un pti soucis ... je sais le bash s'apprends ...suis là pour ca ...
Aprés plusieurs essaies je bloque ...
D'avance merci de votre aide :
But du script : un script qui lit le syslog et me renvoie des whois des IP sources, ligne par ligne. ex 99.99.99.99 = usa
je soumets la question ici avant de soumettre éventuellement un rapport de bug, pour etre bien sur que j'ai pas manqué quelque chose.
Voici le probleme : j'ai des noms du type HELLOhello, constitués d'une premiere partie en majuscules, la seconde en minuscules (si elle existe). Je ne voudrais garder que la première. J'ai donc écris un petit one-liner sed, voila ce que ça donne :
J'ai réalisé un script d'encodage vidéo sous bash.
J'aimerais le compléter par du code me permettant de remettre la console en premier plan dès que la console sollicite une réponse de ma part (typiquement dès que la commande "read" est lancée, la console revient automatiquement au premier plan).
je souhaite killer n processus. Pour killer j'utilise cette commande:
ps -ef | grep 8010 | awk '{print "kill -9 "2ドル"\n"}' | sh
mais je ne veux pas killer tous les processus juste 10.
je n'ai pas trouvé le moyen dans le man de ps pour lister que qq processus.
bonsoir,
j'ai fais un petit script qui me fait un backup, il est tout simple mais il a un probleme : il me ferme le terminal dans lequel il tourne et je ne comprends pas pourquoi.
voici le script :
#!/bin/bash
if [ ! -d "1ドル" ] ; then
echo "1ドル doit etre un dossier"
return
fi
LIST=/etc
echo "sauvegarde systeme de base : dossiers $LIST"
ARCH="1ドル/sav-base.tar.bz2"
CMD="sudo tar -cjf $ARCH $LIST --totals"
echo $CMD
exec $CMD
je cherche à récupérer le pid d'un processus en ligne de commande et ne vois pas vraiment comment m'y prendre.
le but est de faire un petit script qui récupère le pid du processus à partir de son nom et ensuite de lui envoyer le signal kill. j'ai donc pensé à un :
ps aux | grep /usr/bin/"processus"
pour me renvoyer la ligne correspondante mais maintenant il me faut extraire le pid de cette chaîne de caractère. Il y (...)
Salut tout le monde,
Je me suis trouvé obligé d'utilise les PBS script dans un projet d'études.
Moi je connais pas ces Scripts la : leur définition, leur utilité et comment les fait. Et éventellement qu'est leur rapport dans la distribution des données à plusieurs processeurs.
Si quelqu'un un un document qui peut m'aider à bien comprendre ces PBS script qu'il m'aide SVP.
Bonjour,
J'ai ecris le script ci dessous pour la sauvegarde des users.
Y a t'il moyen de simplifier la liste des find par une boucle for
Je voudrais garder les fichiers de sauvegarde sous la forme
full_A_$TODAY.afio.Z -> tous les users dont le homedir commence par a
...
full_Z_$TODAY.afio.Z -> tous les users dont le homedir commence par z
Merci d'avance
#!/bin/bash
#
export LC_ALL=C # Date en anglais
EXCLUDE_FILE=/root/scripts/exclude.txt
LIST="/tmp/backup.txt"
DISK_SDA="/dev/sda1"
DISK_SDB="/dev/sdb1"
TODAY=`date +%Y%m%d`
Je cherche la ligne de commande a taper pour redimentionner toutes les images d'un dossier en 640x480.
Pour l'instant je fait:
mogrify *.jpg -geometry 640
le probleme c est que "mogrify" modifie l original donc je cherche plustot a utiliser "convert" mais je ne sais pas l utiliser pour de multiples images.
L autre probleme c est que la commande que j utilise ne prend pas en compte l orientation (portrait ou paysage) des image. Je ne sais pas comment (...)
Bonjour,
Voila, lorsque l'on crée une archive avec l'otion -Z avec afio, les fichiers sont compressés puis mis dans l'archive. Ainsi si un fichier compressé est corrumpu dans l'archive, cela n'empechera pas de restorer les autres fichiers contenu dans
l'archive. cf man ci dessous
man afio, option -Z
Supports compression while archiving, with the -Z option. Will compress
individual files in the archive, not the entire archive datastream, which makes afio compressed archives much more robust than `tar zc' type (...)
Je débute dans la programmation shell et les commandes Linux.
J'aimerai prendre une partie d'un fichier (la fin à partir d'une certaine ligne) pour la copier au début d'un autre fichier.
J'ai trouvé ceci qui marche tres bien pour ne selectionner qu'une partie de mon fichier :
sed -ne 'mon_motif :/,$ p'
Mais comment puis-je faire pour inserer ces lignes au début d'un autre fichier. Je sais que peux utiliser la commandes sed -i mais je ne peux pas (...)
1/ comment savoir si un processus utilise tel ou tel fichier ?
2/ Même question je pense pour savoir qui utilise la cam pour débloquer celle-ci
3/ comment savoir si un processus est attaché à une fenêtre ?
4/ est il possible de lancer une commande en tache de fond, de se deloguer mais que la commande tourne en arrière (style mise à jour du système), il me semblait que c'était possible mais je ne me souviens plus comment (...)
J'utilise scp pour transférer des fichiers d'une machine à l'autre. Si je le fais en ligne de commande j'ai le nom des fichiers transférés la taille, la vitesse et tout. A partir du moment où je le fais avec une redirection je n'ai plus rien.
Je crois que c'est à cause de la barre de progression. Si la sortie n'est pas un terminal alors scp n'affiche pas de barre de progression. Mais je voudrais quant même que ça affiche (...)
Je voudrais changer d'utilisateur pendant l'exécution d'un script shell. Mon script commence par faire des choses nécessitant d'être root mais ensuite je préfère être l'utilisateur toto et je ne trouve pas.
Si je fais un sudo à chaque ligne c'est vite moche et question lisibilité c'est moins bon. En plus il suffit d'oublier une seule fois et l'objectif est raté.
Pas la peine de me dire man sudo et man su car j'ai déjà fait :) Si la réponse (...)