Câu hỏi được gắn thẻ «scripts»

Một tập lệnh là một chuỗi các hướng dẫn được viết trong một tệp "văn bản thuần túy". Trình thông dịch tập lệnh (ví dụ: Bash hoặc shell khác, Python, Perl, Ruby, v.v.) đọc tệp và thực hiện các hướng dẫn như thể chúng đã được nhập tại dấu nhắc lệnh.


2
Sự khác nhau giữa / bin, / sbin, / usr / bin, / usr / sbin, / usr / local / bin, / usr / local / sbin
Tôi có sáu thư mục với các tập tin lệnh. Đây là những /bin, /sbin, /usr/bin, /usr/sbin, /usr/local/binvà /usr/local/sbin. Sự khác biệt giữa những điều này là gì? Nếu tôi đang viết kịch bản của riêng mình, tôi nên thêm chúng vào đâu? Liên quan: Làm thế nào để hiểu …


4
ssh: tự động chấp nhận khóa
Tôi đã viết tập lệnh tiện ích nhỏ này: for h in $SERVER_LIST; do ssh $h "uptime"; done Khi một máy chủ mới được thêm vào $SERVER_LIST, tập lệnh sẽ bị dừng với: The authenticity of host 'blah.blah.blah (10.10.10.10)' can't be established. RSA key fingerprint is a4:d9:a4:d9:a4:d9a4:d9:a4:d9a4:d9a4:d9a4:d9a4:d9a4:d9. Are you sure …
218 ssh  scripts  openssh 









5
'chmod u + x' so với 'chmod + x'
Sự khác biệt giữa chmod u+xvà chỉ là chmod +xgì? Tôi đã thấy rất nhiều hướng dẫn sử dụng u+xđể làm cho các kịch bản có thể thực thi được. Tuy nhiên, bỏ qua udường như không có bất kỳ ảnh hưởng.

7
Không thể thực thi tệp .sh: / bin / bash ^ M: trình thông dịch xấu
Tôi muốn thực thi một kịch bản shell: -rwxr-x--x 1 root root 17234 Jun 6 18:31 create_mgw_3shelf_6xIPNI1P.sh Tôi đã cố gắng làm một thủ tục tiêu chuẩn, nhưng tôi đã gặp lỗi này: ./create_mgw_3shelf_6xIPNI1P.sh localhost 389 -l /opt/fews/sessions/AMGWM19/log/2013-06-06-143637_CLA-0 DEBUG cd/etc/opt/ldapfiles/ldif_in ; ./create_mgw_3shelf_6xIPNI1P.sh localhost 389 -l /opt/fews/sessions/AMGWM19/log/2013-06-06-143637_CLA-0 **ERROR sh: ./create_mgw_3shelf_6xIPNI1P.sh: /bin/bash^M: …


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.