Forum Programmation.shell BASH: lire/affecter une variable concaténée

Posté par  .
Étiquettes : aucune
2
17
déc.
2008
Bonjour,

Je cherche à affecter une variable dont le nom est défini par 2 variable (en bash).

genre :
$A$B="$status"
(sauf que comme ca, ca marche pas :)

$A$B définissant une seule variable...

Comment faire ?

Ensuite c'est pareil, il faut la lire, en concaténant 2 variable, ca je crois que j'ai trouvé :
(corrigez moi si je me trompe)

getVar(){
eval echo \${$1}
}

Cname=$A$B
Cvaleur=`getVar $Cname`

Vous en pensez quoi ?
merci

Forum Linux.debian/ubuntu sur archi PowerPC, passer debian stable(etch) en testing(lenny)

Posté par  .
Étiquettes :
0
29
mai
2008
Bonjour,

J'ai installé debian stable(etch) sur un ibook g4 qui a 4 ans.
J'ai besoin de passer en testing pour avoir swfdec notamment (plugin flash) plus quelques soft a jour (gaim => pidjin, etc)

Je suis donc aller dans mon /etc/apt/sources.list et j'ai :
- commenté les ressources CD
- commenté les deb-src
- et j'ai remplacé "etch" par "testing"

Voila le résultat :
deb http://ftp.fr.debian.org/debian/ testing main
#deb-src http://ftp.debian.org/debian/ etch main
deb http://security.debian.org/ testing/updates main
#deb-src http://security.debian.org/ etch/updates main

(…)

Forum Programmation.c probleme fork/exec/kill

Posté par  .
Étiquettes : aucune
0
18
jan.
2008
Bonjour,

Je lance un programme en console :
# mon_prog &
puis je le termine avec :
# pkill -15 mon_prog
(15 = SIGTERM)
et le programme exit proprement.

Maintenant, au lieu de lancer mon programme en ligne de commande, je le lance depuis un programme de test :
fork + execl(mon_prog)
Je lance mon test puis j'essaye de kill mon programme, mais ca ne marche pas :
pkill -15 mon_prog ==> aucun effet
pkill -9 mon_prog ==> ca marche (…)

Forum Programmation.c++ Determiner les lib linkés inutiles

Posté par  .
Étiquettes : aucune
0
8
jan.
2008
Bonjour,

Parfois des lib ou des exécutables sont linkés avec pleins de lib dynamiques ".so" dont certaines qui ne servent à rien. J'aimerais faire le menage. Je vois deux méthodes possibles :
- dire à gcc de ne réelement linker que si la lib est utilisée plutôt que de prendre tous les -l sans regarder.
ou
- après la compilation, déterminer sur l'exécutable en suivant les symboles les lib utilisées et les lib inutilisées.

Avez vous une idée ? Et (…)

Forum général.cherche-logiciel cherche désespérément

Posté par  .
Étiquettes : aucune
0
3
juil.
2007
4 choses :

- un outil (utilisable en ligne de commande pour pouvoir scripter) qui renomme les fichiers et dossiers en passant les lettres majuscules en lettres minuscules

- un outil (utilisable en ligne de commande pour pouvoir scripter) qui permet de redimentionner des images

- une galerie photo web simple qui prend un dossier donné et permet de naviguer dans ses sous dossiers en arborescence pour arriver au photos. L'utilisateur n'a a gérer que l'emplacement de ses photos sur (…)

Forum général.général OpenVPN + Wine

Posté par  .
Étiquettes :
0
17
juin
2007
Bonjour,

J'ai 2 PC qui sont chacun reliés à internet dans leur coin.
Sur ces 2 PCs, il y a un jeux (Starcraft) qui tourne avec Wine.
J'ai fais un réseau VPN entre ces 2 PC via internet.
Sur ces PC, il y a donc une IP locale (car ils sont sur des LAN et non
pas en direct sur le web) 192.168.0.x (eth0) et une IP locale VPN
10.8.0.x (tun0).
Les 2 PCs peuvent se "pinger" sur l'IP locale (…)

Forum Programmation.c++ popen / pclose

Posté par  .
Étiquettes : aucune
0
1
juin
2007
Bonjour,

Je cherche à faire la chose suivante en C++/C :
- executer une commande depuis mon code
- recuperer le code de retour
- recuperer stderr d'un coté
- recuperer stdout d'un autre coté

Pour le moment j'ai trouvé une solution avec popen+close qui me permet de recuperer le code de retour, en revanche, pour stderr et stdout, je ne vois pas comment les recuperer separement.

PS : on oubli le cat dans 2 fichiers, question d'optimisation
PS : (…)

Forum Programmation.c++ Manipulation de fichiers.

Posté par  .
Étiquettes : aucune
0
7
mar.
2007
Bonjour,

Je cherche à faire une lib pour simplifier l'utilisation des fichiers pour un programme. C++ et linux only
Pour les methodes suivantes, j'ai trouvé comment faire avec les includes disponibles sur linux :
- recursiveDelete()
- isDir()
- isFile()
- lastModified()
- length()

Mais, pour beaucoup d'actions, je ne sais pas comment faire en C++. Donc je me demande si la seule solution est de lancer des commandes shell, ou si linux met à disposition des interfaces C/C++ que (…)

Forum Linux.debian/ubuntu utiliser la commande "adduser" avec PHP nécessite d'être root ... mais comment ?

Posté par  .
Étiquettes : aucune
0
26
jan.
2007
Bonjour,

Sur un intranet sécurisé, j'ai fais une page PHP qui permet à n'importe qui de taper son login et son mot de passe pour creer son compte sur un serveur.

Dans mon script, la commande est préte à etre lancée
Mais le probleme : comment faire pour les droits admin ?

Voila ma commande :
exec($cmd,$oput,$stdout);
Avec $cmd qui contient :
sudo /usr/sbin/adduser -g utilisateurs -p "bubu" -c "bibi" -s /sbin/bash -d /home/bibi bibi

Mais sudo demande le mot (…)

Forum général.cherche-matériel Pas d'Ethernet sur ma carte mere

Posté par  .
Étiquettes : aucune
0
26
déc.
2006
Bonjour,

Je viens d'investir dans un nouveau PC.
Après l'installation de Linux, je n'ai pas d'interface et0 ...
Comme si le port Ethernet de ma carte mere n'etait pas detecté...

Je me decide à installer XP SP2 pour voir ce qu'il se passe dessus...
Et la aussi nativement, pas de réseau!
Ce n'est qu'après installation des drivers ASUS que j'ai le réseau sous XP...

Donc gros probleme, comment faire pour linux?
Ma carte mere est une ASUS P5B IP965 ...

(…)

Forum général.cherche-matériel dual screen

Posté par  .
Étiquettes : aucune
0
29
nov.
2006
Bonjour,

Je cherche une carte graphique (nvidia plutot) qui me permettra de faire du dual screen pour environ 80 à 120 euros.

Attention, je ne veux pas 2 ecrans identiques. (clone)
Je veux un bureau qui se coupe en 2 (une moitier par écran).
J'ai vu qu'une extension de x permet de faire ca : xinerama.
Mais je me demande si c'est la seule solution ou si on peut faire autrement ? Rien qu'en configurant xorg par exemple ? Comment (…)

Forum général.général possibilités avec ext3 et fdisk

Posté par  .
Étiquettes : aucune
0
28
oct.
2006
Bonjour,

Je voudrais savoir si on peut réaliser les actions suivantes sur des partitions ext3 avec fdisk :

1) Redimentionner une partition sans perdre les données.
(si on perd les données, il n'y a pas d'intéret ... autant supprimer et recreer)
(dans le cas où on dimunue la taille de la partition, on suppose que les données rentrent dans la nouvelle dimension de la partition)

2) Fusionner deux partitions sans perdre les données.

(quelles sont les limitations, les difficultés, etc)

(…)

Forum général.cherche-logiciel equivalent de cocoaJT

Posté par  .
Étiquettes :
0
9
oct.
2006
Bonjour,
Je crois me souvenir qu'une personne inspirée avait fait un petit logiciel en python pour lire les flux videos sur le net, genre journal TV de TF1, france2, canal+, etc.
Comme cocoaJT sous OSX pour ceux qui connaissent.

Ca vous dis quelque chose ? Vous savez où en est le logiciel et son nom pour le retrouver ? merci

Au passage, j'ai mplayer plugin sur firefox... mais les journaux TV de france 2, TF1 et companie ne passent pas (…)

Forum général.cherche-matériel Conseils TNT

Posté par  .
Étiquettes : aucune
0
8
oct.
2006
Bonjour,
J'ai un vieux PC que j'aimerai installer en poste TV TNT.

Premiere question :
Faut il préférer USB ou PCI en fonction de
- la qualité du résultat
- la facilité d'installation sous Linux

Il se trouve que mon vieux PC ne supporte que l'USB 1.1, donc j'ai pas trop envi d'investir dans une clé usb 1.1 ...

Donc je suis plus pour un peripherique PCI. Je regarde les péripheriques TNT PCI. Apparament il faut chercher DVB-T.

Mais il (…)

Forum général.général materiel

Posté par  .
Étiquettes : aucune
0
31
juil.
2006
Salut,

J'ai un PC AMD ATHLON 1700 xp avec une nvidia dessus. Marche nikel.

Plus récement j'ai eu un AMD 64 avec une nvidia 5200...
Nikel mais les drivers nvidia marchent pas ... je sais pas pourquoi, c'est peut etre parce que j'ai un AMD 64 et que j'utilise une version 32bits de linux ...
Enfin bref j'ai pas la solution à ce probleme ... j'ai pas eu le temps de chercher .... mais je suis preuneur ...

Il se (…)