Я понимаю, что я выступаю в слишком широких терминов. Другими словами, врач может сказать --- считаем на конкретном случае, потому что это достаточно легко контролировать уровень сахара в крови и т. д. на любого пациента, будет ли диабет или нет. Я снял часть на пре-диабетики. Личных предпочтений. Хикори, дуба и мескитового являются общими, как и фруктовые деревья, такие как вишня, персик, яблоко и т. д. Комбинаций лес слишком общего. Источник уголь также добавляет к аромату. Газа не допускается к соревнованиям. зависит от приложений, которые вы используете в переходный стола. Я просто начал с того, что кажется точно такой же вопрос на Yosemite 10.10.2. Я не могу говорить за оригинальный вопрос, но в моем случае кажется, что после некоторых неизвестных событий буфер перестает работать правильно для новых приложений, - - - но он все равно будет работать для приложений, открыть перед запускающее событие (пока они не перезапускается).

Когда я начинаю вверх мой среды разработки, существует множество процессов, мне нужно работать в фоновом режиме. Это боль, чтобы начать их всех по отдельности, поэтому я хочу написать скрипт, который начинается каждый из них. Я могу сделать это просто нормально, но проблема приходит, когда мне нужно, чтобы перезапустить их (что-то мне нужно будет делать регулярно).

Что это самый простой способ, чтобы захватить процесс при запуске его и сохранить эту информацию, так что, когда я запустить скрипт еще раз, он будет проверять, чтобы увидеть, если эта информация была сохранена, а затем закрыть эти процессы до их перезапуска.

Я тоже хочу скрипт, чтобы быть достаточно гибкой, такой, что если я отключить процесс вручную, то он будет а) не выводит сообщение об ошибке, если он не может найти процесс и б) не случайно закрыли какие-то другие процессы, что с тех пор общий все, что идентифицирующая информация у меня хранится.

Обновление

Более конкретно, я хочу как минимум сделать следующее На данный момент:

1) введите короткую команду, типа "старт-Дев"

2) выполните следующее (обратите внимание, что я хочу, чтобы вторая и третья команды, чтобы работать в фоновом режиме, и я использую, чтобы сделать это, но не последняя команда, как я хочу увидеть на выходе из пассажирского как он работает):

  1. Изменения в моей рабочей директории
  2. Начать Фэй в качестве фонового процесса
  3. Начать watchr как фоновый процесс
  4. Пуск пассажирского

До сих пор я получил это

#!/бин/Баш
команда CD ~/путь/к/моему/рабочего каталога
rackup с faye.ru -с тонким -е производство и
смотреть обновления.watchr &
пуск пассажирского 

Это работает нормально, но проблема приходит, когда мне нужно, чтобы запустить все эти процессы. Я сначала отследить все их идентификаторы и затем убить их, прежде чем разбега-Дэв снова. Поэтому я хотел бы:

4) Введите короткую команду, типа "перезагрузка-Дев", которая отслеживает все процессы, я ранее работать в фоновом режиме, а затем убить их перед запуском "старт-Дев" снова. Он должен уметь не бросить ошибку, если у меня выключить любой из них вручную и не случайно выключение неправильный процесс.