Archiv > Development
At Addon
wino:
Hallo Claus,
danke für das entgegen gebrachte Vertrauen. Eine PM habe ich geschickt.
Eine kleine Sache stimmt noch nicht bei dem Start von atd. Wird zwar als gestartet ausgegeben, läuft aber noch nicht. Erst bei Eingabe von start at auf Konsole läuft der Dämon. Eine Fehlermeldung gibt es nicht.
Das dazugehörige Skript:
--- Code: ---#!/bin/sh
#
# Startet den at demon
case "$1" in
start)
. /etc/init.d/rc.functions
echo "Starting at deamon:"
atd -d >>/dev/stdlog 2>&1 </dev/null &
check_status
;;
stop)
. /etc/init.d/rc.functions
killproc atd
;;
init)
start=1
;;
*)
echo "Usage $0 {start | stop}" >&2
exit 1
esac
--- End code ---
Kann es sein dass die Rechte für atjops noch nicht zu diesem Startzeitpunkt angepasst sind?
MfG
wino
wino:
Mein Verdacht hat sich bestätigt.
--- Code: ---Starting at daemon:
Cannot change to /var/spool/cron/atjobs: Permision denied
--- End code ---
Die benötigten Rechte in apm/at hinterlegt werden erst nach dem Start von at gesetzt. Was ist zu tun?
MfG
wino
clausmuus:
Das installscript wird auf jeden Fall vorher ausgeführt, halt beim installieren des Adons.
Claus
wino:
Vor dem zweiten Aufruf auf Konsole habe ich mir die Rechte angesehen und diese waren auch wie vorgesehen gesetzt. Nach dem Neustart lief der Dämon.
Weshalb funktioniert das nicht nach dem Bootvorgang? Die obige Fehlermeldung weist doch auf ein Rechteproblem hin.
MfG
wino
clausmuus:
Dann füge doch mal nen "ls -l" in das at Init Script vor dem atd Aufruf ein. Dann kannst Du sehen ob die Dateirechte schon vor dem Start stimmen.
Claus
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version