Explications commande
Fermé
Banania
-
15 nov. 2006 à 14:33
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 15 nov. 2006 à 22:13
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 15 nov. 2006 à 22:13
A voir également:
- Explications commande
- Invite de commande - Guide
- Commande terminal mac - Guide
- Diskpart commande - Guide
- Commande dism - Guide
- Commande scannow - Guide
2 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
15 nov. 2006 à 19:25
15 nov. 2006 à 19:25
Salut,
Alors pour ta 1ère commande "prog > cpt 2>cpt" :
> cpt : redirige la sortie de ton programme vers "cpt"
2>cpt : redirige les éventuels messages d'erreurs vers "cpt"
Note que la syntaxe n'est pas correcte dans ce cas en ce qui concerne la redirection des erreurs. Il aurait fallu rediriger les erreurs vers un autre fichier comme ça :
Pour la seconde commande "prog > cpt 2>&1", elle fait la même chose que la 1ère et c'est la bonne façon de faire à privilégier même par rapport à ma remarque ci-dessus :
> cpt : redirige la sortie de ton programme vers "cpt"
2>&1 : redirige les éventuels messages d'erreurs vers "cpt" (quand un fichier vers lequel on redirige a déjà été nommé sur la ligne de commandes, on ne peut le désigner que par son descripteur, ici "&1").
;-))
Alors pour ta 1ère commande "prog > cpt 2>cpt" :
> cpt : redirige la sortie de ton programme vers "cpt"
2>cpt : redirige les éventuels messages d'erreurs vers "cpt"
Note que la syntaxe n'est pas correcte dans ce cas en ce qui concerne la redirection des erreurs. Il aurait fallu rediriger les erreurs vers un autre fichier comme ça :
prog > cpt 2>fich.logTa syntaxe à toi écrase une partie des données écrites par la 1ère redirection.
Pour la seconde commande "prog > cpt 2>&1", elle fait la même chose que la 1ère et c'est la bonne façon de faire à privilégier même par rapport à ma remarque ci-dessus :
> cpt : redirige la sortie de ton programme vers "cpt"
2>&1 : redirige les éventuels messages d'erreurs vers "cpt" (quand un fichier vers lequel on redirige a déjà été nommé sur la ligne de commandes, on ne peut le désigner que par son descripteur, ici "&1").
;-))
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
15 nov. 2006 à 22:13
15 nov. 2006 à 22:13
Salut,
voir aussi
shell crond eviter emails generer html#3
shell crond eviter emails generer html#8
lami20j
voir aussi
shell crond eviter emails generer html#3
shell crond eviter emails generer html#8
lami20j