Я хотел бы использовать su -c
для запуска в качестве root несколько команд в целом. Я не хочу использовать дополнительный сценарий для этого.
Я попробовал следующее:
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
командами - просто оставить вне и точки с запятой он будет работать.