Назад | Перейти на главную страницу

Автономные проблемы Trac (tracd)

Я установил и настроил trac, и он отлично работает с автономным tracd команда. Проблема в следующем: когда я выхожу из терминала, он внезапно завершается. Я пытался:

У вас есть опыт работы с tracd?

Я знаю, что могу решить проблему, настроив трассировку каноническим способом с помощью apache, но я просто не хочу этого. Для меня было бы прекрасно использовать tracd. Поэтому, пожалуйста, не предлагайте мне альтернативных решений.

Вот сценарий, который я использую для запуска tracd

#!/bin/sh

# ./startTrac.sh
/usr/bin/python /usr/bin/tracd \
  --auth *,/web/trac/trac.htdigest,Trac \
  --env-parent-dir /web/trac/htdocs \
  -d --port 81

Параметр -d в последней строке устанавливает его для работы как «демона» и перехода в фоновый режим. Это не запустит его работу после перезапуска машины, но это только с домашнего сервера, который использую только я, и в любом случае он перезагружался всего несколько раз за последний год.

В --auth * относится к нескольким установкам Trac в том же каталоге, что и сценарий BTW. Небольшой index.php, также в том же каталоге (здесь /web/trac/htdocs/), просто выводит список со ссылками на http: // URL / подкаталог /

запустите tracd либо на экране, либо запустите

nohup tracd&

И он продолжит работу после закрытия терминала.

В конечном итоге вы, вероятно, захотите добавить его в свои сценарии инициализации или что-то еще.