![]() |
|
01. TRANG CHỦ 02. GIỚI THIỆU 03. TIN TỨC 04. QUẢNG BÁ WEBSITE 06. CỎ NHÂN TẠO 07. DIỆT CÔN TRÙNG 08. LIÊN HỆ |
|
Thiết kế website → Chi tiết tin tứcLưu trữ dữ liệu xuất ra của một lệnh Linux vào file (09-06-2009)
Nếu bạn quản lý một hệ thống Linux, đương nhiên bạn thường thấy các thông điệp xuất ra trên màn hình khi chạy các câu lệnh. Một số trong các thông điệp này là ít quan trọng, trong khi một số khác có lẽ mang tính then chốt.
Mặc dù Linux và Unix có bộ máy ghi nhật ký tốt trong syslogd và hầu hết các thông điệp của hệ thống được ghi vào nhật kí riêng trong các file khác nhau nằm trong thư mục /var/log, thỉnh thoảng bạn có lẽ thấy hữu ích khi ghi lại nhật kí các dữ liệu xuất của một câu lệnh hoặc đoạn mã mà bạn chạy. Linux cung cấp một số cách để ghi nhật kí dữ liệu xuất cho các câu lệnh. Cách đơn giản nhất và có thể là phổ biến nhất để làm việc này đặt một dấu lớn hơn (>) vào phía sau một câu lệnh, như cách dưới đây là đường dẫn đến file xuất ra.
Câu lệnh chỉ ra ở trên ghi lại các dữ liệu xuất của câu lệnh ls /var/log vào trong file /tmp/varlog.log. Một điều đáng chú ý về câu lệnh này là nếu bạn sử dụng một dấu hiệu > đơn lẻ để ghi nhận dữ liệu xuất ra của câu lệnh vào một file nó sẽ tạo ra một file mới nếu file đó chưa tồn tại, hoặc ghi đè nếu có một file được tìm thấy. Vì vậy, nếu muốn viết thêm dữ liệu xuất của câu lệnh vào file đã có bạn cần sử dụng hai dấu hiệu lớn hơn (>) đơn thay vì một. Câu lệnh ở trên cần phải được thay đổi lại như sau:
Linux có một công cụ thông minh có tên là logsave, công cụ này làm một công việc tương tự như dấu hiệu ở trên. Bạn có thể đạt được kết quả giống như như ví dụ đầu tiên nếu sử dụng câu lệnh sau:
Câu lệnh này sẽ tạo mới hoặc ghi đè lên một file đã tồn tại với dữ liệu xuất ra của câu lệnh ls /var/log. Nếu bạn muốn logsave viết thêm vào một file thay vì ghi đè nó, bạn sử dụng tùy chọn -a:
Không có nhiều sự khác nhau giữa hai phương pháp dấu > và logsave. Một điều chúng ta cần chú ý là logsave có một dữ liệu xuất ra sạch sẽ hơn nhiều và nó cũng thêm ngày tháng vào file xuất ra. QV ST (Theo Simplehelp)[Quay lại]
Các tin khác thiết kế website, thiet ke website, thiet ke web, thiết kế web
|