1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| Si c'est du shell que tu veux faire, tu peux avoir dans le même script une fonction pour chaque OS/unix, puis faire appel à ces fonctions avec un "case" qui récupère l'OS par la commande "uname". De cette façon, ton script sera compatible avec tous les Unix.
ci-dessous un exemple de case avec deux OS (AIX et Linux)
-------------------------------------------------------------
main_os ()
{
OS=`/bin/uname`
export OS
case $OS in
Linux)
fonction_Linux
;;
AIX)
fonction_AIX
;;
esac
}
fonction_Linux ()
(
ton programme Linux
)
fonction_AIX ()
(
ton programme AIX
) |
Partager