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 ls
nicht 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 Befehlentcpdump
undls
eingeben - lassen Sie einfach die Semikolons weg und es wird funktionieren.