Unix & Linux

Q & A cho người dùng Linux, FreeBSD và các hệ điều hành giống như Un * x khác

4
Khởi chạy một quá trình nền và kiểm tra khi nó kết thúc
Làm cách nào tôi có thể khởi chạy một tiến trình trong nền và kiểm tra khi nào nó kết thúc trong tập lệnh bash? Ý tưởng của tôi là một kịch bản như thế này: launch backgroundprocess & while [ Process is running ];do echo "PROCESS IS RUNNING\r" done; …
40 bash 


5
Làm thế nào tôi có thể tìm ra những phím gpg-agent đã lưu trong bộ nhớ cache? (giống như cách ssh-add -l hiển thị cho bạn các khóa ssh được lưu trong bộ nhớ cache)
ssh-add -lhiển thị cho bạn tất cả các khóa ssh đã được thêm vào ssh-add ~/.ssh/id_yourkey. Làm thế nào để tôi thực hiện điều tương tự với gpg và gpg-agent, nói cách khác, yêu cầu nó hiển thị danh sách các khóa được lưu trong bộ nhớ cache?
40 gpg  gpg-agent 

4
Cách tốt nhất để gắn thư mục từ xa
Tôi có hai RasberryPi đang chạy debian wheezy và tôi muốn gắn một thư mục từ máy tính A trên máy tính B. Cách tốt nhất (như hiệu quả nhất) để làm điều này là gì? Tôi có thể làm điều đó thông qua SMB, nhưng đó là cho windows, …

1
Tại sao chúng ta nên sử dụng tạo và copytruncate cùng nhau?
Geek Stuff có một ví dụ về logrotate. copytruncatesẽ sao chép và cắt bớt tệp nhật ký gốc. Vậy thì tại sao chúng ta nên sử dụng create? Tệp nhật ký gốc chưa bị xóa. /tmp/output.log { size 1k copytruncate create compress compresscmd /bin/bzip2 compressext .bz2 rotate 4 maxage 100 …
40 logrotate 



3
Kiểm tra nếu một chuỗi chứa một chuỗi con
Tôi có mã file="JetConst_reco_allconst_4j2t.png" if [[ $file == *_gen_* ]]; then echo "True" else echo "False" fi Tôi kiểm tra nếu filecó chứa "gen". Đầu ra là "Sai". Tốt đẹp! Vấn đề là khi tôi thay thế "gen" bằng một biến testseq: file="JetConst_reco_allconst_4j2t.png" testseq="gen" if [[ $file == *_$testseq_* ]]; …


2
SmartMonTools: Làm thế nào tôi có thể biết nếu có bất kỳ kiểm tra smartctl nào đang chạy trên đĩa cứng của tôi?
Tôi đang kiểm tra đĩa cứng với SmartMonTools . Tình trạng đĩa cứng trước khi kiểm tra (chỉ có một thử nghiệm ngắn được thực hiện vài ngày trước): $ sudo smartctl -l selftest /dev/sda smartctl 6.2 2013-07-26 r3841 [i686-linux-3.16.0-30-generic] (local build) Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org …



4
Có một định dạng khác biệt ngưng tụ bên cạnh?
Tôi có hai tệp nhật ký với hàng ngàn dòng. Sau khi xử lý trước, chỉ một số dòng khác nhau. Những dòng còn lại là sự khác biệt thực sự, hoặc các nhóm dòng bị xáo trộn. Khác biệt thống nhất cho phép tôi thấy sự khác biệt chi …
40 diff 

2
Bash kiểm tra: những gì làm =
#!/bin/bash INT=-5 if [[ "$INT" =~ ^-?[0-9]+$ ]]; then echo "INT is an integer." else echo "INT is not an integer." >&2 exit 1 fi Những gì hàng đầu ~làm trong biểu thức thường xuyên bắt đầu?
40 bash  test 


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.