Чтобы избежать проблемы XY, я пытаюсь настроить профиль iTerm для выполнения следующих действий при нажатии горячей клавиши.
- cd to ~ / my / directory /
- запустить http-сервер в фоновом режиме
- позвольте мне остаться в ~ / my / directory /
Команда, с которой я работаюпока это cd ~/my/directory/ && python -m SimpleHTTPServer 8000 &> /dev/null &
Это прекрасно работает для запуска сервера в корневом каталоге проекта.Проблема в том, что после запуска в фоновом режиме мой pwd НЕ является ~ / my / directory /.Я полагаю, что эта часть также отправляется в фоновый режим.
Есть ли способ выполнить шаг 3 без необходимости повторного выполнения компакт-диска вручную?