Cygwin không có lệnh xem?


54

Tôi đã cài đặt Cygwin trên Windows XP để sử dụng một số lệnh của nó. Bây giờ tôi phải kiểm tra một tệp cứ sau 2 phút và muốn sử dụng đồng hồ cho mục đích này nhưng tôi thấy Cygwin không có lệnh như vậy. Điều này có thực sự đúng không? Tôi có thể làm gì thay thế?


3
Bạn có thể tìm hiểu các gói Cygwin cung cấp các tệp và chương trình nào tại cygwin.com/packages
Mikel

Câu trả lời:


71

watchtrong Cygwin. Nhưng nó không được cài đặt theo mặc định. Bạn cần cài đặt procps-nggói để xuất hiện watch. (bạn có thể chạy lại trình cài đặt cygwin và nó chỉ cho phép cài đặt các gói bị bỏ lỡ mà không cần cài đặt lại toàn bộ cygwin)

Thay vì watchbạn có thể sử dụng chu trình đơn giản như:

while true ; do check file ; sleep 2 ; done

nơi checklà mệnh lệnh của bạn lựa chọn.


Là 'kiểm tra' một lệnh, hoặc bạn có bao gồm nó như một trình giữ chỗ không? Tôi thực sự đã dán cái này và tôi chỉ có một chuỗi -bash: check: command not found. Trình cài đặt cygwin dường như không biết gì về nó ...
robert

@robert, nó là một giữ chỗ.
vội vàng



4

Cài đặt gói ncurses và sau đó tôi nhận được một clearmàn hình trên mỗi lần chạy. Cảm ơn bạn vội vàng.

Tôi chạy của tôi như là

while true ; do clear; <command> <file> ; sleep 2 ; done

nhu la

while true ; do clear; grep ERROR server.log | tail -n 5 ; done

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.