6

Я часто запускаю приложения из клика с помощью, например, command & чтобы сразу вернуться к приглашению обратно. Недостатком этого является то, что я все еще получаю STDOUT и STDERR.

Поэтому я использую command &> /dev/null чтобы отменить эти выводы.

Это может быть довольно тяжелой работой, когда приходится часто писать это в течение дня.

Итак, мой вопрос: есть ли лучший (читай короче) способ отказаться от STDOUT и STDERR, когда они не нужны?

Что можно сделать? Может, написать скрипт-обертку для запуска приложений? Что было бы элегантным способом сделать это?

1 ответ1

4

Вы можете определить функцию (например, в вашем .alias , .bashrc файле)

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

Это может быть использовано как

launch command

Например

launch xemacs ./myfile.txt

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .