Ich möchte verwenden su -c, um als Root mehrere Befehle insgesamt auszuführen. Ich möchte dafür kein zusätzliches Skript verwenden.
Ich habe folgendes versucht:
su root -c "tcpdump -i wlan0 -s 1500 -w CCCCCC & " -c "ls -lh"
aber es führt nur das lsnicht das erste aus.
Ich habe folgendes versucht:
su root -c "tcpdump -i wlan0 -s 1500 -w CCCCCC & ; ls -lh;"
aber es heißt, dass es einen Fehler mit dem Semikolon gibt ;.
Weißt du wie das geht?
;zwischen den Befehlentcpdumpundlseingeben - lassen Sie einfach die Semikolons weg und es wird funktionieren.