KingNothing
Well-Known Member
Hallo,
ich möchte ein Python-Skript beim booten automatisch starten lassen.
Dazu möchte ich es zu Testzwecken im screen laufen lassen.
/etc/rc.conf
/usr/local/etc/rc.d/clocktimer_backend
Wenn ich das Bootskript von Hand starte klappt alles wie gewünscht (/usr/local/etc/rc.d/clocktimer_backend start), beim booten wird auch angezeigt "Starting clocktimer_backend." aber wenn ich mich einlogge läuft kein screen?!
Hat jemand eine idee woran das liegt?
Unter welchem user wird denn der Bootvorgang ausgeführt?
ich möchte ein Python-Skript beim booten automatisch starten lassen.
Dazu möchte ich es zu Testzwecken im screen laufen lassen.
/etc/rc.conf
Code:
clocktimer_backend_enable="YES"
/usr/local/etc/rc.d/clocktimer_backend
Code:
#!/bin/sh
#
# PROVIDE: clocktimer_backend
# REQUIRE: NETWORKING SERVERS DAEMON ldconfig resolv LOGIN
#
# DO NOT CHANGE THESE DEFAULT VALUES HERE
# SET THEM IN THE /etc/rc.conf FILE
#
. /etc/rc.subr
name="clocktimer_backend"
rcvar=`set_rcvar`
command="/usr/local/bin/screen"
command_args="-mdS ct /usr/local/sbin/clocktimer-backend.py"
load_rc_config $name
run_rc_command "$1"
Wenn ich das Bootskript von Hand starte klappt alles wie gewünscht (/usr/local/etc/rc.d/clocktimer_backend start), beim booten wird auch angezeigt "Starting clocktimer_backend." aber wenn ich mich einlogge läuft kein screen?!
Hat jemand eine idee woran das liegt?
Unter welchem user wird denn der Bootvorgang ausgeführt?