[shell/SCO] # divvy > table.log

# divvy > table.log [shell/SCO] - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 20-01-2005 à 17:38:26    

Salut à tous !
Je cherche à récupérer les données des tables de partitions affichées sous forme de tableau par la commande divvy pour les renvoyer dans un fichier.
 
+-----------------+------------+--------+---+-------------+------------+
| Name            | Type       | New FS | # | First Block | Last Block |
+-----------------+------------+--------+---+-------------+------------+
| boot            | EAFS       |  no    | 0 |            0|       19999|
| swap            | NON FS     |  no    | 1 |        20000|       99999|
| root            | HTFS       |  no    | 2 |       100000|      499999|
| u               | HTFS       |  no    | 3 |       500000|     4241149|
|                 | NOT USED   |  no    | 4 |            -|           -|
|                 | NOT USED   |  no    | 5 |            -|           -|
| recover         | NON FS     |  no    | 6 |      4241150|     4241159|
| hd0a            | WHOLE DISK |  no    | 7 |            0|     4249160|
+-----------------+------------+--------+---+-------------+------------+
 
Donc classique :
# divvy > table.log
 
Le problème est que cette commande attend la saisie d'une lettre :
 
n[ame]       Name or rename a division.
 c[reate]     Create a new file system on this division.
 t[ype]       Select or change filesystem type on new filesystems.
 p[revent]    Prevent a new file system from being created on this division.
 s[tart]      Start a division on a different block.
 e[nd]        End a division on a different block.
 r[estore]    Restore the original division table.
 
Enter your choice or q to quit: q
 
Donc voila vous vous doutez que mon shell se bloque sur cette commande, mon fichier "table.log" est bien incrémenté de cette table mais les commandes suivantes dans le shell ne sont pas traitées ...
 
Avez vous une idée du paramètre à rentrer pour qu'il passe cette attente d'intervention de l'utilisateur ? Ou une façon de lui dire de laisser tomber cette commande et de passer au reste du script ?
 
 :hello:

Reply

Marsh Posté le 20-01-2005 à 17:38:26   

Reply

Marsh Posté le 22-01-2005 à 04:04:25    

Je ne t'ai pas déja répondu hier ?
echo "q" | divvy

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed