Tôi muốn sử dụng su -cđể chạy như nhiều lệnh gốc hoàn toàn. Tôi không muốn sử dụng một kịch bản bổ sung cho việc này.
Tôi đã thử như sau:
su root -c "tcpdump -i wlan0 -s 1500 -w CCCCCC & " -c "ls -lh"
nhưng nó chỉ thực hiện lscái đầu tiên
Tôi đã thử như sau:
su root -c "tcpdump -i wlan0 -s 1500 -w CCCCCC & ; ls -lh;"
nhưng nó nói rằng có một lỗi với dấu chấm phẩy ;.
Bạn có biết làm thế nào để làm điều đó?
;giữatcpdumpvàlscác lệnh - chỉ cần bỏ dấu chấm phẩy và nó sẽ hoạt động.