[ Précédent :: 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 :: Suivant ]
Programmation.shell : Cygwin commande shell
Posté par Eric GERMAIN () le 22 février 2006J'ai une commande sous cygwin qui passe merveilleusement bien, par compte dés que je veux créer un fichier.bat, mon script ne passe pas.
Pourquoi? est ce que quelqu'un sait?
Ma commande sous cygwin est
mkdir `date +%A_%e`
Et dés que je mets cela dans un point bat, il me créer de repertoire complètement différent.
> Lire le message (7 commentaires, moyenne: 1,7).
Programmation.shell : lancement d'application par script cgi sous boa
Posté par mig73 () le 22 février 2006Pour des applications simples, du type afficher "bonjour" cela marche facilement.
Pour des appli plus complexes, faisant appel a d'autres librairies ou executables, cela se corse.
En effet le cgi qui doit lancer une application en question fonctionne parfaitement si je le lance depuis le terminal (en root) mais pas (à suivre ...)
> Lire le message (2 commentaires, moyenne: 1).
Programmation.shell : Signaux
Posté par xfred31 () le 22 février 2006Je cherche à comprendre deux points de la gestion des signaux en shell :
1 - pourquoi le script suivant peut-être interrompu "proprement" lorsqu'il est exécuté en foreground dans une console (par exemple avec le Ctrl+C, SIGINT) alors que depuis une console tierce, l'envoie d'un signal SIGINT est ignoré ? Est-ce lié à la gestion des tty ?
2 - pourquoi, enfin, un SIGKILL lancé depuis une autre console résulte dans l'arrêt du seul /bin/sh (le sleep restant en arrière plan, et (à suivre ...)
> Lire le message (4 commentaires, moyenne: 1,5).
Programmation.shell : Transfert de repertoire et fichier en NTFS
Posté par Eric GERMAIN () le 22 février 2006Mon objectif ds un premier temps est de déplacer des fichiers d'un répertoire vers un autre, sachant que mon rep z:\ est en ntfs.
J'ai essayé ce script mais cela ne marche pas. Quelqu'un peut m'aider.
Merci d'vance.
Script:
chmod a+rwx
mv z:\Tmp\*.* c:\2\
> Lire le message (14 commentaires, moyenne: 2).
Programmation.shell : if [je ne sais pas quoi mettre°; then
Posté par triptit () le 21 février 2006Alors je me tourne vers vous car j'ai pas trop le temps d'apprendre les notion de shell ( a moins que je surréstime, j'ai quand même jeté un coup d'oeil à l'abs), pour un if , then.
J'ai fait un tous petit script pour connecter l'ordi:
#!/bin/sh
sudo /usr/sbin/startadsl ; fetchmail
Mais je voudrais rajouter mlnet. Donc mon .bashrc j'avais sa:
if [ `tty` == /dev/tty1 ]; then
echo -e '\E[37;44m'"\033[ mlnet -> 127.0.0.1:4080 !\033[0m"
nohup /home/jul/applis/mldonkey-distrib- (à suivre ...)
> Lire le message (5 commentaires, moyenne: 1,6).
Programmation.shell : script sous boa
Posté par mig73 () le 20 février 2006Je souhaite lancer une application depuis 1 cgi (codé en shell).
Lorsque que je compile un pgrm simple (afficher bonjour) il n'y a aucun problème mais lorsque je souhaite lancer l'executable de mon application embarquée (traitement d'images) depuis un page html, il y a des erreurs. Parcontre, si j'execute ce même cgi directement depuis la console, le programme est bien executé sans erreurs. Il n'y a donc pas d'erreur issu du programme (à suivre ...)
> Lire le message (2 commentaires, moyenne: 1).
Programmation.shell : script en Bourne Shell
Posté par Volcano () le 19 février 2006j'ai bien une vague idée sur la procédure à suivre (commande "grep" + méta-caractères) mais je bloque.
Pouvez-vous m'aider ?
> Lire le message (3 commentaires, moyenne: 3,3).
Programmation.shell : Extraction de chaînes de caractères
Posté par boba () le 17 février 2006Je développe un shell script qui récupère le résultat d'un formulaire web. Je voudrais ensuite extraire les valeurs saisies dans ce formulaire.
La chaîne de caractères reçue est de cette forme :
NomClient=blabla&Client1Menu1=toto&Client1Menu2=tata&Client1Menu3=tutu&Client2Menu1=&Client2Menu2=&Client3Menu1=&Client3Menu2=&Client4Menu1=
Selon le cas, les champs ClientxMenux sont renseignés ou non. Il faudrait que je récupère les valeurs de ces champs s'ils sont renseignés. De plus (à suivre ...)
> Lire le message (3 commentaires, moyenne: 2,7).
Programmation.shell : Compter le nb d'occurence d'un caractere special dans un fichier
Posté par Paddle () le 14 février 2006je souhaite compter le nb de fois où un caractere spécifique est present dans un fichier plat.
Le caractere est le code ascii '02' et se situe en fin de ligne normalement.
J'utilise donc la regexp /(.*)\002$/ pour mon comptage.
En perl, le script suivant marche et me donne le resultat attendu:
[code]
#!/usr/bin/perl -w
$i = 0;
open(FH, "Mon_Fichier_A_Lire") or die "plop";
while ()
{
if ($_ =~ /(.*)\002$/)
{
$i++;
}
# print $_;
}
close (FH);
print "Nombre d'occurences (à suivre ...)
> Lire le message (10 commentaires, moyenne: 1,6).
Programmation.shell : filtrer des fichiers sur ksh
Posté par afsuss () le 13 février 2006je viens de débuter avec ksh.
Je veux filtrer des fichiers en supprimant toute ligne contenant un mot clé. Les mots clé se trouvent dans un fichier qui contient ces règles d'exclusion.
Pour se faire j'ai utilisé les commandes sed et awk comme suit :
sed -e "/{awk '{ print $1 }' regles.txt/d }" fichierAfiltrer.txt
1) "/{awk '{ print $1 }' regles.txt/d }" : pour me retourner le 1er mot clé du fichier contenant les regles d'exclusion.
2) sed -e "xxx" fichierAfiltrer.txt : (à suivre ...)
> Lire le message (1 commentaire, moyenne: 2).
Programmation.shell : remplacer un caratère dans une variable?
Posté par funzyrip () le 13 février 2006existe-t-il une fonction pour changer un caractère par un autre dans une variable?
exemple:
mail = test@test.com
j'aimerai changer le @ en /
résultat
mail = test/test.com
merci pour vos réponses
> Lire le message (5 commentaires, moyenne: 4).
Programmation.shell : Problème avec "dump" ...
Posté par PhilippeDalbin () le 12 février 2006J'essaye d'effectuer une sauvegarde de ma partition Linux avec dump sur un disque externe. La commande n'arrive pas à s'exécuter. Voici ce qui se passe :
linux:~ # dump -0AMuv -f /STOREX/linux/dump0 /dev/hda6
DUMP: Date of this level 0 dump: Sun Feb 12 19:03:49 2006
DUMP: Dumping /dev/hda6 (/) to /STOREX/linux/dump0
/dev/hda6: Bad magic number in super-block while opening filesystem
DUMP: The ENTIRE dump is aborted.
Y a-t-il vraiment un problème avec ma partition Linux (à suivre ...)
> Lire le message (2 commentaires, moyenne: 1,5).
Programmation.shell : Tester un connexion FTP
Posté par tulipe75012 () le 10 février 2006Je reviens à nouveau vers vous car dans mes scripts fils ( toto.sh), je veux ouvrir une connexion FTP si je n'en ai pas déjà une, et s'il y en a déjà une, ben je ne fais rien.
Proposition qui ne fonctionne pas :(
#!/bin/ksh
GO=
VAR=`echo $GO | grep "Connected"`
if ! test -z GO -o [ "X$VAR" = "X" ]
then
GO=`ftp -nv <<
xxx
open "IP"
user "user" "password"
`
fi
( mes 2 flèches ont été transformées en %lt)
J'avais (à suivre ...)
> Lire le message (3 commentaires, moyenne: 1,3).
Programmation.shell : bash: effacer un mot à gauche
Posté par ranDom (page perso, ) le 09 février 2006Je sais que la séquence ctrl w efface tout à gauche du curseur
je me suis aperçu que cette séquence "bloque" sur le caractère @
j'aimerai qu'il bloque sur le / ( voire tout autre caractère )
ex:
tail /var/log/message ^W
je souhaite que ctrl+w n'efface que 'message' et pas toute la ligne jusqu'à 'tail'
une idée ?
> Lire le message (4 commentaires, moyenne: 1,8).
Programmation.shell : PID Père et fils: HELP
Posté par tulipe75012 () le 08 février 2006J'aurais besoin d'un coup de main: je développe un script qui en appelle d'autres. Jusque là rien d'extraordinaire, le truc c'est que je crée dans le premier un fichier qui contient son pid, et je voudrais faire pareil pour les scripts appelés.
Et là je désespère.
Voici mon code du script principal tata.sh:
#!/bin/ksh
while true
do
. ./toto.sh $TRIG &
done
echo $! > tata.pid
------------------------------
Je voudrais
mettre le pid de chaque toto dans un fichier nommé en ${TRIG}_to (à suivre ...)
> Lire le message (4 commentaires, moyenne: 1,8).
Je souhaite récupérer l'"age" d'un process en secondes.
la commande ps -p 6232 -o etime|grep: me renvoie :
SS ou MM:SS ou HH:MM:SS
Me reste à convertir ce résultat en secondes
Mais pour la suite, je sens que je m'embarque dans une usine à gaz :
Mon idée est de faire une recherche de chaine et récupérer HH, MM et SS puis
ma_durée = 3600*HH + 60*MM + SS
Avez vous un truc plus simple et plus propre ?
Merci.
David.
> Lire le message (10 commentaires, moyenne: 2,9).
Programmation.shell : faire un if or or or ??
Posté par DtekT () le 03 février 2006je cherche à écrire en shell :
si toto nonégal à 0 ou à 23 ou à 24 alors
ecrire bonjour
sinon
ecrire erreur
fsi
j'ai essayé ca
if [ "$toto" -ne "0" -o "$toto" -ne "23" -o "$toto" -ne "24" ]; then
echo bonjour
else
echo erreur
fi
mais ca ne marche pas et je n'arrive pas a trouver une syntaxe correcte...
pourriez vous m'aider s'ilvouplait
merci ;)
> Lire le message (4 commentaires, moyenne: 3,3).
Programmation.shell : Travailler sur une liste de fichier
Posté par Mais qui suis-je ? :) () le 02 février 2006Apres un premier traitement par awk
j'arrive a une belle liste comme ca
fichier 1
...
fichier n
enfin du moins tant qu'il ne s'agit pas de traiter tout ca en shell
J'aimerais envoyer cette liste dans une boucle de type while
-
du genre while [ -w $i=(cmd qui donne la liste de fichier) ]
do
done
-
Le probleme est que je trouve pas la bonne methode pour envoyer tour a tour
chaque ligne de ma liste multiligne dans une variable et la parser (à suivre ...)
> Lire le message (3 commentaires, moyenne: 1,7).
j'ai un problème que je n'arrive pas à résoudre en shell.
Je souhaiterais obtenir la date du jour J-1 (J étant aujourd'hui) c'est à dire obtenir la date de hier.
J'ai essayé avec la commande date et à priori il n'y pas ce genre de possibilité.
Je pense maintenant me tourner plutot vers awk pour calculer ceci, est-ce que vous auriez une idée pour résoudre mon problème ?
Merci d'avance
> Lire le message (6 commentaires, moyenne: 1).
Programmation.shell : Problème avec les espaces
Posté par Maxime AD (page perso, ) le 31 janvier 2006J'ai fait un petit script pour sauver un peu d'espace pour mes photos:
#On fous tous les fichiers .jpg du répertoire courant dans une variable
fichiers=`ls -l | grep .jpg`
#Compteur qui servira pour choisir un fichier différent à chaque passage de la boucle.
compteur=0
#Nombre de fichiers .jpg dans le répertoire courant
nbfichiers=`ls -1 | grep .jpg | wc -l`
#Boucle qui prend le nom du fichier, le compresse et le fous dans le dossier compresse.
if [ -w compresse ];then
sleep 0
(à suivre ...)> Lire le message (6 commentaires, moyenne: 3).
[ Précédent :: 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 :: Suivant ]


