Hey,
die Anleitung bezieht sich evt. auf die olle WRT54-Firmware. Die hat
ein Script /etc/init.d/S51crond, in der wird
/var/spool/cron/crontabs dann angelegt und "crond" gestartet.
In den aktuellen LuCI-Firmwares steht die Crontab in /etc/crontabs.
Dort ist /var ein Symlink auf /tmp und /tmp/spool/cron/crontabs ist
ein Symlink auf /etc/crontabs. Letzteres wird in /etc/init.d/cron
angelegt. Sieht so aus:
root@sven-ola-tp65:~# ls -ld /var /tmp/spool/cron/crontabs /etc/crontabs /etc/crontabs/root /etc/init.d/cron
drwxr-xr-x 1 root root 0 Oct 3 13:28 /etc/crontabs
-rw-r--r-- 1 root root 274 Oct 3 13:36 /etc/crontabs/root
-rwxr-xr-x 1 root root 385 Oct 3 13:45 /etc/init.d/cron
lrwxrwxrwx 1 root root 13 Oct 13 19:26 /tmp/spool/cron/crontabs -> /etc/crontabs
lrwxrwxrwx 1 root root 4 Oct 6 04:11 /var -> /tmp
root@sven-ola-tp65:~# ps | grep cron
1595 root 1664 S /usr/sbin/crond -c /etc/crontabs -l 10
13838 root 1648 S grep cron
root@sven-ola-tp65:~# grep cron /usr/lib/opkg/info/*
/usr/lib/opkg/info/busybox.list:/etc/init.d/cron
/usr/lib/opkg/info/busybox.list:/usr/sbin/crond
/usr/lib/opkg/info/busybox.list:/usr/bin/crontab
Irgendwas ist also bei dir anders. Cron wird eigentlich als Teil der
Busybox immer mit installiert.
// Sven-Ola
Am 10/17/2013 02:31 PM, schrieb Torben Reichert:
Salut,
ich habe gerade ein wenig Probleme, das ZAPP Script auf dem
OpenWRT
des Routers [0] installiert zu bekommen.
Ich bin der Anleitung im Wiki [1] gefolgt und am letzten Punkt
hakt es
dann:
Kurzübersicht:
opkg update
opkg install ip netcat
cd /etc/init.d/
wget
http://ff-firmware.cvs.sourceforge.net/viewvc/*checkout*/ff-firmware/ff-devel/freifunk-zapp/etc/init.d/S92zapp
chmod +x /etc/init.d/S92zapp
echo "net.netfilter.nf_conntrack_acct=1" >>
/etc/sysctl.conf
/etc/init.d/sysctl start
/etc/init.d/S92zapp start
Problem:
root@OpenWrt:/etc/init.d# /etc/init.d/S92zapp start
No /var/spool/cron/crontabs/root
egrep: /var/spool/cron/crontabs/root: No such file or directory
Adding S92zapp to cron
sed: /var/spool/cron/crontabs/root: No such file or directory
/etc/init.d/S92zapp: line 561: can't create
/var/spool/cron/crontabs/cron.update: nonexistent directory
Ich verstehe leider nicht wirklich was und wie das jetzt mit cron
hier
scheitert, habe da in der S92zapp ein bisschen gesucht und mit den
Variablendefinitionen:
CRONUSR=root
CRONDIR=/etc/crontabs (ursprünglich "/var/spool/cron/crontabs")
Ich hab die obigen Änderungen mal probiert, nachdem ich einfach
mit
'find' den Router "nach irgendwas, das wie cron aussieht"
durchsucht
habe und dann versucht habe die Skriptvariable darauf umzubiegen,
leider ohne Erfolg.
Ist das ZAPP Skript nur mit Freifunk-Firmware nutzbar? Kann mir
jemand
helfen was ich da wo umbiegen muss, damit auch auf der normalen
OpenWRT dieses Script läuft?
Vielen Dank,
liebe Grüße,
Torben.
[0] Router Model: TP-Link TL-WR1043N/ND v1
Firmware Version:
OpenWrt Attitude Adjustment 12.09
LuCI 0.11.1 Release (0.11.1)
Kernel Version:
3.3.8
(openwrt-ar71xx-generic-tl-wr1043nd-v1-squashfs-factory.bin)
[1] http://wiki.freifunk-potsdam.de/OpenWRT_Backfire_einrichten
>
_______________________________________________
> Users mailing list
> Users@lists.freifunk-potsdam.de
> https://lists.freifunk-potsdam.de/listinfo/users
>