Автоматически добавлять «& disown» к командам, начинающимся с «text_editor»?

открыть файл с помощью текстового редактора:

text_editor test.txt 

Я бы хотел, чтобы это было выполнено, как будто это было ..

 text_editor test.txt & disown 

One Solution collect form web for “Автоматически добавлять «& disown» к командам, начинающимся с «text_editor»?”

Если ваш text_editor всегда одинаковый, используйте функцию оболочки.

 text_editor(){ /usr/bin/text_editor "$@" & disown } 

Поместите этот фрагмент в ~/.bashrc , а затем перезапустите свою оболочку.

Это работает, заменив команду text_editor на функцию оболочки, которая, в свою очередь, выполняет команду, которую вы намеревались запустить.

  • Открытие Firefox с терминала
  • Перенаправить вывод фонового процесса на пейджер «меньше» после завершения работы не до терминала по умолчанию
  • Есть ли риск состояния гонки при запуске ps?
  • Удаление процесса в фоновом режиме
  • Выполнить ту же команду несколько раз в фоновом режиме
  • Чтение с терминала из отмененного фонового процесса
  • Не можете отменить mplayer?
  • Как я могу ответить на приглашение в сценарии оболочки, работающем в фоновом режиме?
  • Обозначьте процесс и выполните что-то с помощью одной команды
  • ssh + nohup не работает
  • Выполните две команды параллельно, но только дождитесь завершения одной команды, прежде чем запускать следующую
  • Linux и Unix - лучшая ОС в мире.