(server) ~ # uname -a FreeBSD server 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sun Feb 24 19:59:52 UTC 2008 root@logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 (server) ~ # /usr/local/bin/SABnzbd.py -v SABnzbd.py-0.4.0
Ok, ik heb SABnznbd+ via de Ports geinstalleerd.. De beste manier om deze met de pc mee te laten opstarten leek me via /usr/local/etc/rc.d/ Ik heb met behulp van wat sites hier en daar en de lokale rc scripts het volgende scriptje gemaakt:
code:
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
| #!/bin/sh
# Copyright (c) 2008 Steephh.
. /etc/rc.subr
name="sabnzbd"
rcvar=`set_rcvar`
load_rc_config $name
Stop=/usr/bin/killall
User=sabnzbd
Host=localhost:8080
: ${sabnzbd_enable="NO"}
if [ "start" = "$1" ]; then
su -l $User -c "/usr/local/bin/python /usr/local/bin/SABnzbd.py -f /home/sabnzbd/.sabnzbd/sabnzbd.ini -d -w 0 -s $Host"
elif [ "stop" = "$1" ]; then
$Stop "python"; $Stop "python2.5"
elif [ "restart" = "$1" ]; then
$0 stop
$0 start
fi
run_rc_command "$1" |
Verder staat in /etc/rc.conf de regel 'sabznbd_enable=yes'. Via de commandline kan ik SABnznbd gewoon starten.. Oftewel '/usr/local/etc/rc.d/sabznbd start' en '/usr/local/etc/rc.d/sabnzbd stop' werken perfect. Alleen wil hij niet opstarten met het systeem.. Doe ik het wel op de goede manier? Ik heb verder geen belangrijke aanpassingen aan het systeem gedaan.
_@/'