J'ai un exercice pour mettre dans un fichier des données (* conf de certains répertoires) et je dois le faire en arrière-plan. Je l'ai fait et je me demande quelle est la signification des messages de sortie:
[A@localhost tests]$ ls -ld /etc/*conf /usr/*conf > test1_6_conf.txt 2>&1 &
Entrez monte cette ligne:
[1] 2533
Qu'est-ce que ça veut dire? Après une autre entrée, un autre message apparaît
[A@localhost tests]$
[1]+ Exit 2 ls --color=auto -ld /etc/*conf /usr/*conf > test1_6_conf.txt 2>&1
Qu'est-ce que ça veut dire? Qu'est-ce que "Sortie 2"?
Entrez un résultat de vérification - semble être tout va bien.
[A@localhost tests]$
[A@localhost tests]$ ls -l test1_6_conf.txt
-rw-rw-r--. 1 A A 2641 Nov 22 14:19 test1_6_conf.txt
[A@localhost tests]$
J'utilise CentOS 6.4, Gnome Terminal Emulator.
ls /usr/*conf
retour2
puisqu'il n'y a aucun nom de fichier contenant "conf"./usr/*conf
. Etbash
lui passe ce nom de fichier car il ne peut pas trouver les fichiers qui correspondent à ce modèle. De meilleurs shells commezsh
auraient renvoyé une erreur "pas de correspondance" et ne fonctionneraient pasls
du tout.Cela signifie que la commande s'est terminée avec un état de sortie différent de 0 (succès).
Si cette commande prend beaucoup de temps lors de son exécution, vous pouvez la vérifier avec:
la source