OVH Cloud OVH Cloud

Processus pere et fils

1 réponse
Avatar
Chabala bala
Bonjour,

Je travail sur Solaris 9 et Linux RA ES 3.?
La commande lanc=E9e est la suivante (ne pas chercher l'interret de la
chose)

root> ( tail -f /etc/passwd | tee ) &

Sur Solaris: ksh est le pere de tee, tee est le pere de tail

root> ps -edf
root 26242 1041 ... -ksh
root 26922 26242 ... tee
root 26923 26922 ... tail -f /etc/passwd

Sur Linux: ksh est le pere de tail et de tee

root> ps -edf
root 9203 8983 ... ksh
root 9204 9203 ... tail -f /etc/passwd
root 9205 9203 ... tee


Sur Linux


Je ne comprend pas pourquoi c'est different. comment est ce sur AIX ou
sur d'autres Unix ?

Merci

1 réponse

Avatar
Stephane Chazelas
2006-12-14, 02:36(-08), Chabala bala:
[...]
Sur Solaris: ksh est le pere de tee, tee est le pere de tail

root> ps -edf
root 26242 1041 ... -ksh
root 26922 26242 ... tee
root 26923 26922 ... tail -f /etc/passwd

Sur Linux: ksh est le pere de tail et de tee

root> ps -edf
root 9203 8983 ... ksh
root 9204 9203 ... tail -f /etc/passwd
root 9205 9203 ... tee


Sur Linux


Je ne comprend pas pourquoi c'est different. comment est ce sur AIX ou
sur d'autres Unix ?
[...]


Differentes versions/implementations de ksh, differentes
implementation des pipes, normal. Ton ksh sous Linux est
probablement un pdksh.

Les deux sont valides.

--
Stéphane