- Accueil
- » Forum
- » Terminal, scripts et ligne de commande
- » problème dans script shell avec commande shred + fdisk + mkntfs
Pages : 1
Discussion fermée
#1 Le 20/04/2010, à 09:02
- adbs
problème dans script shell avec commande shred + fdisk + mkntfs
Bonjour,
Je cherche à créer un script afin de supprimer, de formater et de recréer une partition à la sorti, de manière automatisé et il doit faire sa sur plusieurs disque à la fois ( 6 disques ). Malheureusement je découvre à peine Linux GNU et l'informatique par la même occasion et je m'enssort pas très bien
donc please help me big_smile .
Mon script commence avec l'utilisation de la commande shred ( x35: Peter Gut Mann )
#!/bin/sh
#suppression des disk sata avec la commande shred
sdb='sudo shred -n35 -z -v -f /dev/sdb &'
sdc='sudo shred -n35 -z -v -f /dev/sdc &'
sdd='sudo shred -n35 -z -v -f /dev/sdd &'
sde='sudo shred -n35 -z -v -f /dev/sde &'
sdf='sudo shred -n35 -z -v -f /dev/sdf &'
#suppression des disk id avec la commande shred
hda='sudo shred -n35 -z -v -f /dev/hda &'
hdb='sudo shred -n35 -z -v -f /dev/hdb & '
hdc='sudo shred -n35 -z -v -f /dev/hdc &'
hdd='sudo shred -n35 -z -v -f /dev/hdd &'
hde='sudo shred -n35 -z -v -f /dev/hde &'
hdf='sudo shred -n35 -z -v -f /dev/hdf &'
SUPPRIMER= & $sdb & $sdc & $sdd & $sde & $sdf & $hda & $hdb & $hdc & $hdd & $hde & $hdf
$SUPPRIMER
wait
Pour l'instant tout va bien smile
Ensuite il faut les formater mais la sa coince
#formatage ntfs sur sata
fsdb='sudo fdisk /dev/sdb &'
fsdc='sudo fdisk /dev/sdc &'
fsdd='sudo fdisk /dev/sdd &'
fsde='sudo fdisk /dev/sde &'
fsdf='sudo fdisk /dev/sdf &'
#formatage sur hd
fhda='sudo sfdisk /dev/hda &'
fhdb='sudo sfdisk /dev/hdb &'
fhdc='sudo sfdisk /dev/hdc &'
fhdd='sudo sfdisk /dev/hdd &'
fhde='sudo sfdisk /dev/hde &'
fhdf='sudo sfdisk /dev/hdf &'
FORMATER= & $fsdb & $fsdc & $fsdd & $fsde & $fsdf & $fhda & $fhdb & $fhdc & $fhdd & $fhde & $fhdf
$FORMATER
wait
Quand il s'execute il renvois vers l'interface graphique et je doit donc rentré "y" pour dire que je veut créer une partition et apré "n" pour nouvelle "1" pour le nombre "entré" et "entré" car je souhaite les valeur par défault et "w" pour écrire
et j'arrive pas à faire en sorte que sa ce fasse automatiquement dans mon script
J'ai un peu tout essayer, j'ai du mal
Et ensuite j'utiliserais la commande
sudo mkntfs /dev/sdb1
etc...
Merci de me donné un petit coup de pouce
..
Hors ligne
#2 Le 20/04/2010, à 09:08
- Vysserk3
Re : problème dans script shell avec commande shred + fdisk + mkntfs
Tu peux préfixer tes commandes par :
yes |
Cf http://en.wikipedia.org/wiki/Yes_%28Unix%29
Hors ligne
#3 Le 20/04/2010, à 09:11
- adbs
Re : problème dans script shell avec commande shred + fdisk + mkntfs
c'est à dire.
PS je suis vraiment débutant
Hors ligne
#4 Le 20/04/2010, à 09:29
- adbs
Re : problème dans script shell avec commande shred + fdisk + mkntfs
ah ok en faite j'ai compri
mais j'ai vu qu'il y avait sfdisk aussi mais la aussi je comprend pas tout
je sais que je peut l'utilisé dans un shell.Mais comment faire pour créer juste une partition sur tout le disque
"""sfdisk /dev/hdd"""" mais faut mettre quoi comme option pour créer la partition
Hors ligne
#5 Le 20/04/2010, à 10:52
- credenhill
Re : problème dans script shell avec commande shred + fdisk + mkntfs
hello
il faudrait voir les pages man et entrer sur la ligne de commande toutes les options nécessaires
Hors ligne
#6 Le 20/04/2010, à 13:17
- slasher-fun
Re : problème dans script shell avec commande shred + fdisk + mkntfs
Bonjour,
Un problème = un topic, pas 3, merci.
Hors ligne
Pages : 1
Discussion fermée