Nghe có vẻ khó. Dưới đây là một vài phương pháp có thể phù hợp với bạn.
Nếu bạn đã cài đặt các công cụ kế toán (trên Linux, hãy tìm gói được gọi acct) và quyền sử dụng chúng, bạn có thể tìm hiểu khi nào và có thể trên thiết bị đầu cuối nào bạn đã chạy convert:
lastcomm convert
Nếu điều này không có sẵn hoặc không có kết luận, bạn có thể thực thi một historylệnh trong mỗi trường hợp bash để tìm kiếm convertcác lệnh. Điều này sẽ tìm thấy các lệnh trong tệp lịch sử khi bash cũng bắt đầu.
: >/tmp/convert.history
for w in $(seq 0 11); do
screen -p $w -X stuff \
'history | sed 's/^.*convert/'$w'&/" >>/tmp/convert.history
'; done
$(seq 0 11)lặp đi lặp lại qua số lượng cửa sổ màn hình của bạn. Đảm bảo bỏ qua các cửa sổ hiện không chạy bash nhưng một số quy trình khác sẽ diễn giải đầu vào khác nhau.
screen -p $w stuff …gửi chuỗi sau đây làm đầu vào cho cửa sổ đã chỉ định. Bạn cần dòng mới ở cuối chuỗi.
- Tệp
/tmp/convert.historysẽ chứa danh sách các dòng như 3 convert foo.jpg, nếu bạn chạy convert foo.jpgtrong cửa sổ 3.
setopt share_historytrong/etc/zsh/zshrcquá vấn đề này bao giờ nên xảy ra với tôi: P