Contoh ini
Contoh 20-2. Mengarahkan ulang stdout menggunakan exec
#!/bin/bash # reassign-stdout.sh LOGFILE=logfile.txt exec 6>&1 # Link file descriptor #6 with stdout. # Saves stdout. exec > $LOGFILE # stdout replaced with file "logfile.txt". # ----------------------------------------------------------- # # All output from commands in this block sent to file $LOGFILE. echo -n "Logfile: " date echo "-------------------------------------" echo echo "Output of \"ls -al\" command" echo ls -al echo; echo echo "Output of \"df\" command" echo df # ----------------------------------------------------------- # exec 1>&6 6>&- # Restore stdout and close file descriptor #6. echo echo "== stdout now restored to default == " echo ls -al echo exit 0
muncul untuk menunjukkan apa yang Anda inginkan. Itu berasal dari ABS, di mana terdapat sedikit diskusi dan informasi relevan lainnya.
Nonaktifkan pemeriksaan transaksi yum untuk konflik file
Mengapa kita mentransmisikan sockaddr_in ke sockaddr saat memanggil bind()?