Как запустить псевдоним в фоновом режиме?

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

1
задан 6 January 2013 в 17:38

1 ответ

Это должно работать, если вы используете & вместо ;, а не оба одновременно:

u2be2mp3() { youtube2mp3 "$@" > /dev/null & }

Кроме того, если быть точным, это функция оболочки, а не псевдоним и приведенная выше строка запускает команду youtube2mp3 в фоновом режиме, а не функцию. Вы также можете оставить исходную функцию оболочки и запустить функцию оболочки в фоновом режиме:

u2be2mp3() { youtube2mp3 "$@" > /dev/null; }

И запустить ее в фоновом режиме:

u2be2mp3 &
0
ответ дан 6 January 2013 в 17:38

Другие вопросы по тегам:

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