Можно ли запустить этот u2be2mp3(){ youtube2mp3 "$@" > /dev/null;}
в фоновом режиме? Это часть .bashrc, и если я буду использовать его таким образом: "u2be2mp3 () {youtube2mp3" $ @ "> / dev / null & amp ;;}" я получу синтаксическую ошибку.
Это должно работать, если вы используете &
вместо ;
, а не оба одновременно:
u2be2mp3() { youtube2mp3 "$@" > /dev/null & }
Кроме того, если быть точным, это функция оболочки, а не псевдоним и приведенная выше строка запускает команду youtube2mp3 в фоновом режиме, а не функцию. Вы также можете оставить исходную функцию оболочки и запустить функцию оболочки в фоновом режиме:
u2be2mp3() { youtube2mp3 "$@" > /dev/null; }
И запустить ее в фоновом режиме:
u2be2mp3 &