Merci à ceux qui ont jeté un oeil, meme rapide au sujet,
la flemme etant partie apres la "sieste", voici le petit script qui me va bien
meme s'il peut surement etre amelioré :
find -type l -exec ls -l {}\;| awk '{print $9}'|while read a
doDEST=$(readlink $a)
rm -v $a
mkdir -vp $aecho" you will find $a in folder $DEST" > $a/data_info.txt
done
qui produit une arborescence comme celle là
.
├── Data
│ └── DR1
└── R1
├── Data
│ └── data_info.txt
└── SR1
├── Data
│ └── data_info.txt
├── SSR1
│ └── DR1
│ └── data_info.txt
└── SSR2
└── Data
└── data_info.txt
je ne cherches pas à remplacer mon find qui fait deja ce que je veux
mais à faire un script qui
- stock la destination du lien (../../Data/DR1 par exemple)
- supprime le dossier qui est un lien
- creer le dossier du meme nom mais en dur
- creer un fichier dans ce dossier qui dit aux gens que les données se trouve dans ../../Data/DRA (pour notre exemple)
ah ben du coup je viens d'ecrire l'algorythme.
finalement le plus dur est fait,
je vais faire un script qui fait ca, que je donnerais à find.
"Neutralité du réseau", le principe selon lequel l'ensemble du trafic internet est traité de façon égale, sans discrimination, limitation ni interférence, indépendamment de l'expéditeur, du destinataire, du type, du contenu, de l'appareil, du service ou de l'application.
ca va etre marrant la VoIP sans priorisation de trafic :p
Posté par NeoX .
En réponse au message ACPI error.
Évalué à 2.
je ne comprend pas pourquoi les vieux noyau trouve et arrive à monter mon fs sans PB et qu'a partir du 3.8xx j'ai autant de soucis.
je me demande s'il n'y a pas eu une modif importante sur la config de montage du fs OU sur le codage de l'UUI.
Bizzarement lors du update-grub (tres pratique d'ailleurs) il m'a installe le noyau 3.14 avec l'ancienne methode de montage /dev/sdb1
et non uui= xxxxxxxxxxxxxx.
ben change de le fichier de config pour qu'il prenne le UUID au lieu de /dev/sdXY
pour trouver le bon UUID, il faut simplement faire sudo blkid
c'est largement suffisant,
je tourne avec du ubuntu desktop 13.10 sur un core2duo, 4Go ram, 500Go disque dur et j'ai un gforce9800gt, la machine à 5 ans maintenant.
je suis du meme avis que mes confreres,
je pratique la virtualisation pour isoler mes environnements de dev/test
j'ai donc des machines virtuelles qui reproduisent le serveur de prod qui lui contient tout sur une machine.
mais un conteneur peut aussi etre un moyen d'avoir mariadb sur un serveur qui dispose deja de postgresql et mysql
ou d'avoir python3 là ou le serveur propose python2
Posté par NeoX .
En réponse au message ACPI error.
Évalué à 3.
Gave up waiting for root device. common problems
il a abandonné car il n'a pas trouvé ton disque /
tu as bien compilé avec les pilotes USB en dur dans le noyau
pour qu'il trouve le disque dur des le boot ?
c'est peut-etre justement à cause des frais de droits d'auteur que finalement on reutilise des "vieux" trucs.
le plus drole c'est sur certaines de mes videos j'utilises (sans en avoir le droit, je le sais) des musiques recentes, qui sont des reprises de trucs bien plus vieux.
et bien youtube, pour ne pas le citer, me fait remarquer que je n'ai peut-etre pas les droits d'utiliser le "vieux" truc.
si tu as juste le prompt c'est qu'il ne trouve pas ses fichiers de config
il faut que tu verifies les partitions sur lesquels il l'install,
attention quand tu chroot, si tu as un /boot à part, il faut penser à le monter dans le chroot.
exemple en supposant que ton systeme à sauver/depanner se trouve sur le disque sda, partition 1=/boot, partition2=/ :
#monter la racine du systeme (sda2) dans /mnt
mount /dev/sda2 /mnt
#monter le /boot (sda1) dans /mnt/boot
mount /dev/sda1 /mnt/boot
#monter dev,proc,sys,etc
mount --bind /dev /mnt/dev
mount -t proc proc /mnt/proc
...
# acceder au root pour faire les manips de restauration de grub
chroot /mnt
Posté par NeoX .
En réponse au message Déploiement noyau par PXE.
Évalué à 2.
Dernière modification le 30 mars 2014 à 21:37.
tu lances ton noyau de deploiement,
tu changes l'image en fonction du SN de la clef USB
donc finalement ce n'est pas PXE qui doit faire le boulot (qui lui est classique),
mais ton OS de deploiement qui doit etre modifier pour charger l'image en fonction du SN
Si je comprends bien c'est un script qui verifie la presence d'une certaine clef USB pour autoriser la personne à se connecter.
Oui, c'est potentiellement interessant, mais il faudrait pouvoir l'interfacer avec :
- PAM (pour permettre le demarrage, et ne faire que l'identification par la clef)
- avec init pour empecher completement le demarrage de l'ordi si la clef est absente
et un script jetable, c'est un script que tu as fait une fois, qui ne sert qu'à un cas tres particulier, et que tu veux juste "archiver" si des fois une autre personne aurait le meme probleme (fort peu probable puisque c'est un cas tres particulier)
ben tu fais un boot via PXE, qui ne propose qu'une seule entrée, sans timeout
ainsi ca boot directement dessus.
si tu bootes sur un noyau linux, avec un initramfs personnalisé, tu peux lancer ton script qui fera le menu pour l'utilisateur, lui proposera des choix.
bref la meme chose que sous ton linux mais avec un linux minimaliste.
PXE te permet de choisir une action dans un menu/sous menu/sous sous menu
si tu lui demandes de demarrer un noyau avec ton linux personnalisé (ton script)
ce n'est pas pour revenir au menu PXE, c'est pour faire ce que tu as decidé de faire dans ta personnalisation (ton script)
si tu veux offrir un choix à l'utilisateur, genre entre 2 OS, ben configure PXE pour offrir plusieurs choix.
chez moi le PXE fournit un menu ressemblant à ca :
Boot Local
Live CD 32bits
Live CD 64bits
Maintenance
Clonezilla 32bits
Clonezilla 64bits
SysrescueCD
Tests
LiveCD Custom
LTSP
par exemple la personne choisissant Maintenance, voit alors le menu remplacer par "clonezilla32, clonezilla64, sysrescuecd"
comme dit plus haut, il va nous falloir un contexte, parce que sans contexte ca donne plutot ca (et c'est deja un bon point de depart pour plusieurs heures de lectures) :
[^] # Re: heu..
Posté par NeoX . En réponse au message Temps de Waiting lors du chargement d'une page. Évalué à 2.
ici pas de soucis (osx, safari, adblock)
81 satisfaits
4 années d'experience
1337 cafés
16 partenaires
[^] # Re: Pareil j'ai la flemme
Posté par NeoX . En réponse au message cherche petit script car j'ai la flemme. Évalué à 4. Dernière modification le 03 avril 2014 à 18:06.
Merci à ceux qui ont jeté un oeil, meme rapide au sujet,
la flemme etant partie apres la "sieste", voici le petit script qui me va bien
meme s'il peut surement etre amelioré :
qui produit une arborescence comme celle là
[^] # Re: Pareil j'ai la flemme
Posté par NeoX . En réponse au message cherche petit script car j'ai la flemme. Évalué à 2.
je ne cherches pas à remplacer mon find qui fait deja ce que je veux
mais à faire un script qui
- stock la destination du lien (../../Data/DR1 par exemple)
- supprime le dossier qui est un lien
- creer le dossier du meme nom mais en dur
- creer un fichier dans ce dossier qui dit aux gens que les données se trouve dans ../../Data/DRA (pour notre exemple)
ah ben du coup je viens d'ecrire l'algorythme.
finalement le plus dur est fait,
je vais faire un script qui fait ca, que je donnerais à find.
# on va se marrer
Posté par NeoX . En réponse au journal Neutralité du Net adoptée au parlement européen.. Évalué à 0.
ca va etre marrant la VoIP sans priorisation de trafic :p
[^] # Re: Vive les bisounours :)
Posté par NeoX . En réponse au journal So, you wanna be a sysadmin ? (Trolldi inside). Évalué à 6.
tiens une nouvelle drogue est sortie.
la drogue des geeks informatiques :p
[^] # Re: il ne trouve pas ton /
Posté par NeoX . En réponse au message ACPI error. Évalué à 2.
ben change de le fichier de config pour qu'il prenne le UUID au lieu de /dev/sdXY
pour trouver le bon UUID, il faut simplement faire
sudo blkid
[^] # Re: il ne trouve pas ton /
Posté par NeoX . En réponse au message ACPI error. Évalué à 2.
c'est dommage de revenir en arriere sur le noyau,
tu avais un noyau 3.6.9
et tu installes un noyau 3.5.7 ?
tu ne peux pas juste patcher le 3.6.9 ?
[^] # Re: Linux Mint trop lourd pour mon matos ?
Posté par NeoX . En réponse au message Cherche OS libre dont l'interface ressemble à celle de Windows.. Évalué à 4.
c'est largement suffisant,
je tourne avec du ubuntu desktop 13.10 sur un core2duo, 4Go ram, 500Go disque dur et j'ai un gforce9800gt, la machine à 5 ans maintenant.
[^] # Re: il ne trouve pas ton /
Posté par NeoX . En réponse au message ACPI error. Évalué à 3.
je dirais les classiques : USB_EHCI, USB_OHCI, USB_xHCI (x je ne m'en souviens plus)
ca c'est pour la gestion du port USB
ensuite il te faut les USB MassStorage pour gerer les disques et clefs USB.
mais techniquement, et si mes souvenirs sont bons, tu pourrais reprendre le .config du noyau 3.8.9
faire un
make oldconfig
ca devrait deja cocher les memes cases que le noyau precedent.
# Steam recommande Nvidia
Posté par NeoX . En réponse au message Carte graphique joueur: Nvidia ou ATI?. Évalué à 8.
tout est dans le titre
[^] # Re: MariaDB + Apache ?
Posté par NeoX . En réponse à la dépêche Docker : Tutoriel pour manipuler les conteneurs. Évalué à 4.
je suis du meme avis que mes confreres,
je pratique la virtualisation pour isoler mes environnements de dev/test
j'ai donc des machines virtuelles qui reproduisent le serveur de prod qui lui contient tout sur une machine.
mais un conteneur peut aussi etre un moyen d'avoir mariadb sur un serveur qui dispose deja de postgresql et mysql
ou d'avoir python3 là ou le serveur propose python2
# il ne trouve pas ton /
Posté par NeoX . En réponse au message ACPI error. Évalué à 3.
il a abandonné car il n'a pas trouvé ton disque /
tu as bien compilé avec les pilotes USB en dur dans le noyau
pour qu'il trouve le disque dur des le boot ?
[^] # Re: reactos
Posté par NeoX . En réponse au message Cherche OS libre dont l'interface ressemble à celle de Windows.. Évalué à 1. Dernière modification le 31 mars 2014 à 17:14.
j'ai pensé comme toi,
j'avais essayé y a un moment deja,
c'est clair que ca à le look'n feel d'un windows,
mais j'avais pas pu en faire grand chose,
par contre un avantage annoncé c'etait la compatibilité binaire avec les executables windows.
par contre, bien qu'en Alpha, le projet est encore actif
derniere modification : 2014-02-05
# c'est quoi une cassette magneto-optique ?
Posté par NeoX . En réponse au message lecteur magnéto optique 230MB. Évalué à 4.
je connais les "disquettes" IOMEGA de 100Mo, les cassettes à bandes (DLT)
mais ca ressemble à quoi ton truc ?
[^] # Re: domain public
Posté par NeoX . En réponse au journal Show us the code! Les sources de Microsoft Word enfin dispo !. Évalué à 5.
c'est peut-etre justement à cause des frais de droits d'auteur que finalement on reutilise des "vieux" trucs.
le plus drole c'est sur certaines de mes videos j'utilises (sans en avoir le droit, je le sais) des musiques recentes, qui sont des reprises de trucs bien plus vieux.
et bien youtube, pour ne pas le citer, me fait remarquer que je n'ai peut-etre pas les droits d'utiliser le "vieux" truc.
le nouveau par contre, il s'en fout.
[^] # Re: Et celles concernant la prétendue reprise dans Linux?
Posté par NeoX . En réponse au journal Show us the code! Les sources de Microsoft Word enfin dispo !. Évalué à 5.
c'est pas simplement à cause de l'usage du systeme de fichier FAT contenu dans la machine, ou utilisé sur la carte memoire de l'appareil ?
[^] # Re: livecd/liveusb
Posté par NeoX . En réponse au message Grub qui ne veut pas se réinstaller correctement. Évalué à 3. Dernière modification le 31 mars 2014 à 10:01.
si tu as juste le prompt c'est qu'il ne trouve pas ses fichiers de config
il faut que tu verifies les partitions sur lesquels il l'install,
attention quand tu chroot, si tu as un /boot à part, il faut penser à le monter dans le chroot.
exemple en supposant que ton systeme à sauver/depanner se trouve sur le disque sda, partition 1=/boot, partition2=/ :
# livecd/liveusb
Posté par NeoX . En réponse au message Grub qui ne veut pas se réinstaller correctement. Évalué à 3.
tu bootes sur un systeme live
tu chroot comme precedemment ta distrib reelle
et comme c'est une debian :
ou
selon celui qui est installé
au besoin desinstalle et reinstalle grub
[^] # Re: kernel
Posté par NeoX . En réponse au message Déploiement noyau par PXE. Évalué à 2. Dernière modification le 30 mars 2014 à 21:37.
tu lances ton noyau de deploiement,
tu changes l'image en fonction du SN de la clef USB
donc finalement ce n'est pas PXE qui doit faire le boulot (qui lui est classique),
mais ton OS de deploiement qui doit etre modifier pour charger l'image en fonction du SN
[^] # Re: Merci Pour vos réponses :)
Posté par NeoX . En réponse au message Proposition de mon programme à la communauté. Évalué à 2.
Si je comprends bien c'est un script qui verifie la presence d'une certaine clef USB pour autoriser la personne à se connecter.
Oui, c'est potentiellement interessant, mais il faudrait pouvoir l'interfacer avec :
- PAM (pour permettre le demarrage, et ne faire que l'identification par la clef)
- avec init pour empecher completement le demarrage de l'ordi si la clef est absente
et un script jetable, c'est un script que tu as fait une fois, qui ne sert qu'à un cas tres particulier, et que tu veux juste "archiver" si des fois une autre personne aurait le meme probleme (fort peu probable puisque c'est un cas tres particulier)
# domain public
Posté par NeoX . En réponse au journal Show us the code! Les sources de Microsoft Word enfin dispo !. Évalué à 10.
c'est juste du code tombé dans le domaine public apres 50 ans non ? :p
et mince, je viens de marcher dedans.
# faire un site web pour le distribuer
Posté par NeoX . En réponse au message Proposition de mon programme à la communauté. Évalué à 2.
à defaut, t'inscrire sur une forge, deposer ton script avec une explication de ce qu'il fait, de sa licence, etc
[^] # Re: kernel
Posté par NeoX . En réponse au message Déploiement noyau par PXE. Évalué à 3.
ben tu fais un boot via PXE, qui ne propose qu'une seule entrée, sans timeout
ainsi ca boot directement dessus.
si tu bootes sur un noyau linux, avec un initramfs personnalisé, tu peux lancer ton script qui fera le menu pour l'utilisateur, lui proposera des choix.
bref la meme chose que sous ton linux mais avec un linux minimaliste.
[^] # Re: kernel
Posté par NeoX . En réponse au message Déploiement noyau par PXE. Évalué à 1.
c'est quoi l'interet ?
PXE te permet de choisir une action dans un menu/sous menu/sous sous menu
si tu lui demandes de demarrer un noyau avec ton linux personnalisé (ton script)
ce n'est pas pour revenir au menu PXE, c'est pour faire ce que tu as decidé de faire dans ta personnalisation (ton script)
si tu veux offrir un choix à l'utilisateur, genre entre 2 OS, ben configure PXE pour offrir plusieurs choix.
chez moi le PXE fournit un menu ressemblant à ca :
par exemple la personne choisissant Maintenance, voit alors le menu remplacer par "clonezilla32, clonezilla64, sysrescuecd"
# defintion de depart
Posté par NeoX . En réponse au message Ouvrage sur l'objet et le processus. Évalué à 2.
comme dit plus haut, il va nous falloir un contexte, parce que sans contexte ca donne plutot ca (et c'est deja un bon point de depart pour plusieurs heures de lectures) :
http://fr.wikipedia.org/wiki/Objet
http://fr.wikipedia.org/wiki/Processus