Saya memiliki latihan untuk memasukkan file beberapa data (* conf dari beberapa direktori) dan perlu melakukan ini di latar belakang. Saya melakukannya dan saya bertanya-tanya apa arti dari pesan keluaran:
[A@localhost tests]$ ls -ld /etc/*conf /usr/*conf > test1_6_conf.txt 2>&1 &
Enter naik baris ini:
[1] 2533
apa artinya? Setelah Enter lainnya, pesan lain muncul
[A@localhost tests]$
[1]+ Exit 2 ls --color=auto -ld /etc/*conf /usr/*conf > test1_6_conf.txt 2>&1
Apa artinya? Apa itu "Keluar 2"?
Masukkan hasil cek - sepertinya semuanya OK.
[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]$
Saya menggunakan CentOS 6.4, Gnome Terminal Emulator.
ls /usr/*conf
kembali2
karena tidak ada nama file yang mengandung "conf"./usr/*conf
. Danbash
memberikan nama file itu karena tidak dapat menemukan file yang cocok dengan pola itu. Kerang yang lebih baik sepertizsh
akan mengembalikan kesalahan "tidak cocok" dan tidak berjalanls
sama sekali.Itu berarti perintah telah selesai dengan status keluar berbeda dari 0 (berhasil).
Jika perintah itu membutuhkan banyak waktu saat berjalan, Anda dapat memeriksanya dengan:
sumber