मैं पूरी तरह से su -c
कई कमांड रूट के रूप में चलाने के लिए उपयोग करना चाहूंगा । मैं इसके लिए एक अतिरिक्त स्क्रिप्ट का उपयोग नहीं करना चाहता।
मैंने निम्नलिखित कोशिश की:
su root -c "tcpdump -i wlan0 -s 1500 -w CCCCCC & " -c "ls -lh"
लेकिन यह केवल ls
पहले वाले को ही अंजाम देता है ।
मैंने निम्नलिखित कोशिश की:
su root -c "tcpdump -i wlan0 -s 1500 -w CCCCCC & ; ls -lh;"
लेकिन यह कहता है कि अर्धविराम के साथ एक त्रुटि है ;
।
क्या आप जानते हैं कि वह काम कैसे करना है?
;
मेंtcpdump
औरls
कमांड के बीच टाइप नहीं करना चाहता है - बस अर्धविरामों को छोड़ दें और यह काम करेगा।