Почему процесс не существует (кажется) до чтения fifo

Как говорит anubhava, ваша

su root -c "tcpdump -i wlan0 -s 1500 -w CCCCCC & ; ls -lh;"

команда не работает, потому что вам не разрешено иметь. &, за которым сразу же следует ;.  Вы можете увидеть это, просто введя команды непосредственно в оболочку:

  • true & true работает
  • true & ; true не работает

Если вы хотите, чтобы команда tcpdump выполнялась в фоновом режиме, удалите ;, как в

su root -c "tcpdump -i wlan0 -s 1500 -w CCCCCC & ls -lh;"

; в конце тоже не нужны, но это не помешает).

5
20.11.2015, 16:14
0 ответов

Теги

Похожие вопросы