Дело в том, что hping3
устанавливается в /usr/sbin
и вы не можете его найти, потому что /usr/sbin
доступен только в корневом $PATH
. В довершение всего, hping3
предназначен только для запуска от корня.
hping3
на самом деле нуждается в доступе к функциям сетевого API для подмены пакетов (raw sockets), которые недоступны программам, запущенным с разрешения обычных пользователей.
Если вы используете GNU Parallel, это работает:
parallel 'ffmpeg -i {} -f wav - | opusenc --bitrate 38 - {.}.opus' ::: *m4a
Может быть, этого достаточно?
Дополнительным преимуществом этого метода является то, что он запускает только одно задание на поток процессора, поэтому, если у вас есть 1000 файлов, вы не будете перегружать свою машину.