OVH Cloud OVH Cloud

[bash]

2 réponses
Avatar
jip
bonjour,

je lance ce script:
------------------------------
#!/bin/bash
# création fichier aléatoire de 1Mo
dd if=/dev/urandom of=./monfic bs=1M count=1
ls -l
------------------------------

j'obtiens ce message:

1+0 records in
1+0 records out
./01: line 4: 6885 Erreur de segmentation dd if=/dev/urandom of=./monfic
bs=1M count=1
-rw-r--r-- 1 jip jip 1048576 2006-09-08 09:08 monfic

Pourquoi cette erreur de segmentation (alors que tout a l'air de bien se
passer: le script va à son terme et le fichier est bien créé) ?

merci,
jip

2 réponses

Avatar
Matthieu Clavier
On 2006-09-08, jip wrote:
bonjour,


Bonjour,

1+0 records in
1+0 records out
./01: line 4: 6885 Erreur de segmentation dd if=/dev/urandom of=./monfic
bs=1M count=1
-rw-r--r-- 1 jip jip 1048576 2006-09-08 09:08 monfic

Pourquoi cette erreur de segmentation (alors que tout a l'air de bien se
passer: le script va à son terme et le fichier est bien créé) ?


il s'agit, a priori, d'un probleme dans l'utilisation des locales
pour l'affichage des statistiques de transferts.

je vois deux *contournements* possibles:

desactiver l'utilisation des locales via les variables d'environement adequates

LANG=C dd if=... of=...

ou bien desactiver l'affichage des statistiques avec l'option status=noxfer,
cf. la page de manuel:

dd if=... of=... status=noxfer

Avatar
jip

desactiver l'utilisation des locales via les variables d'environement
adequates

LANG=C dd if=... of=...

c'est parfait;

merci beaucoup

jip