su -c
Birden çok komut kök olarak çalıştırmak için kullanmak istiyorum . Bunun için fazladan bir komut dosyası kullanmak istemiyorum.
Aşağıdakileri denedim:
su root -c "tcpdump -i wlan0 -s 1500 -w CCCCCC & " -c "ls -lh"
ama sadece ls
ilki değil.
Aşağıdakileri denedim:
su root -c "tcpdump -i wlan0 -s 1500 -w CCCCCC & ; ls -lh;"
ancak noktalı virgülle ilgili bir hata olduğunu söylüyor ;
.
Bunu nasıl yapacağınızı biliyor musunuz?
;
arasındatcpdump
vels
sadece noktalı virgül dışarıda bırakın ve işe yarayacak - komutları.