Запуск демона Trac (Trac/Nginx/FastCGI/FreeBSD)
При запуска для одного из проектов Trac, столкнулся с проблемой как непосредственно запустить демон FastCGI, как это принято во FreeBSD. Так как ничего разумного я не нашел в сети, привожу свой вариант скрипта запуска (rc.d):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
#!/bin/sh
#
# PROVIDE: trac
# REQUIRE: DAEMON
# BEFORE: LOGIN
# KEYWORD: shutdown
#
# Add the following line to /etc/rc.conf to enable trac:
#
# trac_enable="YES"
# trac_data="/usr/local/www/trac"
. "/etc/rc.subr"
# Set some defaults
trac_enable=${trac_enable:-"NO"}
#trac_flags=${trac_flags:-""}
trac_data=${trac_data:-"/path/trac"}
trac_user=${trac_user:-"trac_user"}
name=trac
rcvar=`set_rcvar`
load_rc_config $name
pidfile="${trac_data}/run/${name}.pid"
fastcgi="${trac_data}/trac.fcgi"
command=/usr/sbin/daemon
command_args="-p ${pidfile} ${fastcgi}"
start_cmd="echo \"Starting ${name}:${command} ${command_args}\"; su ${trac_user} -c \"${command} ${command_args}\""
run_rc_command "$1"
|
Got anything to say? Go ahead and leave a comment!
Tags
верстка
/dev/null
blog
blogging
css
Django
drupal
editor
fastcgi
firebug
Firefox
firelogger
flash
freebsd
ftp
hint
how-to
im
image magick
ispmanager
javascript
joomla
Linux
modem
must know
nginx
opensuse
patch
performance
php
png
rte
server
snippet
ssh
templavoila
trac
trick
TYPO3
update
vim
wordpress
wvdial
xhtml
xml


Posted under: 







