bash – Как заставить процесс работать во время работы Skype

Я пытаюсь запустить процесс во время работы Skype. Сценарий должен запустить Skype, и пока Skype работает, процесс должен начать работать. Когда я закрываю Skype, я хочу, чтобы процесс отключился. Я пытаюсь сделать это в сценарии bash.

Мой сценарий выглядит следующим образом:

  • Вставить многострочную строку в другую строку
  • Как обрабатывать пробелы в именах путей, когда переменная содержит несколько путей
  • Идентификатор процесса печати (PID) экземпляра Matlab
  • Как я могу выбрать начальную ... конечную часть строки с разделителем «/» (подсказка PS1 в моем случае)
  • Строка Bash заменяет несколько символов одним
  • Что проверяет ?
  • ############## #!/bin/bash skype & process & PID=$(ps -opid= -C skype) while [[ ( -d /proc/$PID ) && ( -z `grep zombie /proc/$PID/status` ) ]]; do sleep 1 done && killall process 

    Скрипт проходит через предложение «while» без остановки. Пока работает skype, процесс прекратился. Спасибо за любые идеи.

    Linux и Unix - лучшая ОС в мире.