Hallo,
ich möchte gern den Befehl at nutzen um Befehle/ Scripte via commands.conf ausführen zu können, die länger mit Bildschirmausgaben laufen und somit ohne at den VDR blockieren. Beispielweise könnte man damit befehlsgesteuert über Fernbedienung eine EPG-Aktualisierung via tvmovie2vdr.sh veranlassen.
installiert alle erforderlichen Komponenten, die fehlenden Verzeichnisse lt. Manpage habe ich angelegt. Der Befehl selbst funktioniert gut:
linvdr:/# at now -f /usr/bin/tvmovie2vdr.sh
warning: commands will be executed using /bin/sh
job 8 at 2005-01-30 21:01
Warning: at daemon not running
Es ist mir aber bislang nicht gelungen, den AT-Daemon zu starten, ständig erhalte ich Fehlermeldungen:
Wundert mich, da ich natürlich als root unterwegs bin.
Dieselben Probleme treten auch auf, wenn ich die at-Queue löschen möchte:
linvdr:/# atq
8 2005-01-30 21:01 a root
7 2005-01-30 20:08 a root
6 2005-01-30 20:07 a root
5 2005-01-30 20:07 a root
4 2005-01-30 19:46 a root
1 2005-01-30 11:49 a root
2 2005-01-30 11:50 a root
3 2005-01-30 11:51 a root
linvdr:/# atrm 8
Cannot unlink a0000801198dd1: Permission denied
Alles anzeigen
Sicher hat jemand bereits Erfahrungen damit und eine Lösung, danke!
Nils
Gelöst, Update:
Mit Hilfe der nachfolgenden Hinweise habe ich die Lösung gefunden und at unter linvdr zum Laufen gebracht:
Installation mit:
bzw.
Das Debian-Archiv at_3.1.8-11_i386.deb findet man z.B. ueber http://rpmseek.com.
Zusaetzlich sind folgende Anpassungen fuer at erforderlich:
Eigentuemer und Gruppe fur at-Pfade anpassen:
chown daemon /var/spool/cron/atjobs
chown daemon /var/spool/cron/atspool
chgrp daemon /var/spool/cron/atjobs
chgrp daemon /var/spool/cron/atspool
Starteintrag fuer at-Daemon atd in /etc/init.d/rcStart.delayed hinzufuegen:
Weitere Informationen findet man in den Manpages zu den Befehlen at, atd, atq, atrm und batch, siehe dazu
http://www.rt.com/man/