problem mit reminder

Games, Plugins, Utils, Tools, 3rdParty, etc...
lurchi
Interessierter
Interessierter
Beiträge: 79
Registriert: Sonntag 2. November 2003, 18:13

problem mit reminder

Beitrag von lurchi »

Habe reminder wie beschrieben installiert.
Da die Sache nicht funktionierte hab ich reminder manuell gestartet
sh reminder -ns -n
dabei fand ich heraus dass grep fehlt.
Also hab ich den link für grep hinzugefügt

Jetzt bekomme ich ne Fehlermeldung g;05.12.: applet not found

Weiss jemand Rat?
stikx
Einsteiger
Einsteiger
Beiträge: 259
Registriert: Mittwoch 5. März 2003, 19:03

Beitrag von stikx »

Weitere Info bitte
Bei welcher Version?
aktueller Snapshot?
stikx
P.S. Bei alexw Release vom 04.11 hat grep in der Busybox gefehlt und wurde am 17.11. im Rel und am 18.11 im Head wieder enabled
lurchi
Interessierter
Interessierter
Beiträge: 79
Registriert: Sonntag 2. November 2003, 18:13

Beitrag von lurchi »

Ist das AlexW release vom 4.11.
Ich habe einen link grep auf busybox eingefügt.
Ich bekam ja die Fehlermeldung dass grep nicht gefunden wurde.

Dannach bekam ich dann die Meldung applet not found.

Gruss
lurchi
Interessierter
Interessierter
Beiträge: 79
Registriert: Sonntag 2. November 2003, 18:13

Beitrag von lurchi »

@stiks

So wie ich dich verstehe ist grep in der busybox nicht enthalten, es bringt also nichts wenn ich den link erzeuge.

Dann muss ich wohl ein neueres image flashen, schade dieses lief so schön.

Übrigends hab ich folgendes zu starten von reminder in die neutrino_start eingefügt:
#!/bin/sh

#reminder shell added
if [ -f /var/tuxbox/config/tuxcal/reminder ]; then
/bin/sh /var/tuxbox/config/tuxcal/reminder &
fi;

/bin/sectionsd
/bin/timerd
/bin/zapit
stikx
Einsteiger
Einsteiger
Beiträge: 259
Registriert: Mittwoch 5. März 2003, 19:03

Beitrag von stikx »

yep lurchi,
ist so, aber Du hättest ja die Chance die neuere busybox aus dem Head-CVS mit dem release vom 04.11. zu verwenden(z.B. Flashtools)
Andere Alternative wäre das neue Snapshot.

Deine vorgeschlagene script Erweiterung der start_neutrino wäre was für das CVS, dazu müsste sich einer der Devs erbarmen. :wink:
stikx
lurchi
Interessierter
Interessierter
Beiträge: 79
Registriert: Sonntag 2. November 2003, 18:13

Beitrag von lurchi »

@stiks

vielen Dank für die Hilfe.
Ich denke der Kalender ist erst richtig nützlich mit reminder.

Gruss
Z80
Erleuchteter
Erleuchteter
Beiträge: 710
Registriert: Dienstag 3. September 2002, 12:54

Beitrag von Z80 »

@stikx: dein script läuft hier trotz snapshot vom 06.12. (Base 1.7) noch immer nicht.
habe nach wie vor

Code: Alles auswählen

~ > /var/tuxbox/config/tuxcal/reminder -ns

/var/tuxbox/config/tuxcal/reminder: 199: grep: not found
/var/tuxbox/config/tuxcal/reminder: 201: grep: not found

Code: Alles auswählen

~ > grep
-sh: grep: not found

Currently defined functions:
        [, ash, busybox, cat, chmod, clear, cp, date, df, dmesg, dos2unix,
        du, echo, env, expr, false, find, free, [b]grep[/b], halt, hostname,
        ifconfig, ifdown, ifup, inetd, init, insmod, kill, killall, ln,
        loadkmap, login, ls, lsmod, mkdir, more, mount, mv, nslookup,
        passwd, pidof, ping, poweroff, ps, reboot, rm, rmdir, rmmod, route,
        sh, sleep, tar, telnet, telnetd, test, touch, true, udhcpc, umount,
        uname, unix2dos, uptime, vi, wget, xargs, yes

die busybox scheint aber grep zu kennen: :o

Code: Alles auswählen

~ > busybox grep
BusyBox v1.00-pre3 (2003.12.04-09:48+0000) multi-call binary

Usage: grep [-ihHnqvs] PATTERN [FILEs...]
Das gibts doch nicht!!?? :x
jemand eine rettende idee?
stikx
Einsteiger
Einsteiger
Beiträge: 259
Registriert: Mittwoch 5. März 2003, 19:03

Beitrag von stikx »

Stimmt, hab's gerade mit dem aktuellen snapshot getestet.
Der Link grep im Verzeichnis /bin fehlt :o
Könnte das bitte einer der Devs noch regeln (im Head als auch im Rel)

Workaround:
grep als Link im Verzeichnis /var/bin anlegen (das Dir ist bei den meisten sowieso vorhanden) mit
ln -s /bin/busybox /var/bin/grep
und die drei Zeilen mit grep im reminder auf /var/bin/grep abändern
(ich weis, es gibt etliche andere Möglichkeiten, lohnt sich aber nicht)
stikx
Z80
Erleuchteter
Erleuchteter
Beiträge: 710
Registriert: Dienstag 3. September 2002, 12:54

Beitrag von Z80 »

stikx hat geschrieben:Stimmt, hab's gerade mit dem aktuellen snapshot getestet.
Der Link grep im Verzeichnis /bin fehlt :o
Könnte das bitte einer der Devs noch regeln (im Head als auch im Rel)

Workaround:
grep als Link im Verzeichnis /var/bin anlegen (das Dir ist bei den meisten sowieso vorhanden) mit
ln -s /bin/busybox /var/bin/grep
und die drei Zeilen mit grep im reminder auf /var/bin/grep abändern
(ich weis, es gibt etliche andere Möglichkeiten, lohnt sich aber nicht)
stikx
***vordiestirnklatsch***
da hätte ich hirni aber auch selber drauf kommen können! :oops:
dank dir für die erleuchtung. :)
lurchi
Interessierter
Interessierter
Beiträge: 79
Registriert: Sonntag 2. November 2003, 18:13

Beitrag von lurchi »

also nachdem ich jetzt den link auf grep und die richtige version der busybox eingebunden habe, funktioniert die sache wunderbar.

Stixk, machts dir was aus wenn ich dein script abändere. Die Version die ich habe macht einen grep auf die Geburtstage, ich würde für mich auch die Termine ausgeben. Ich kenne die busybox aber nicht. kann man in dem grep das normale patternmatching also "[gt];..." für g oder t verwenden?

nochmals vielen dank für deine hilfe
stikx
Einsteiger
Einsteiger
Beiträge: 259
Registriert: Mittwoch 5. März 2003, 19:03

Beitrag von stikx »

lurchi hat geschrieben:Stixk, machts dir was aus wenn ich dein script abändere.
Nö, hau rein, wir sind hier eine Community und interessiert an jeder Verbesserung :wink:
lurchi hat geschrieben:Die Version die ich habe macht einen grep auf die Geburtstage, ich würde für mich auch die Termine ausgeben. Ich kenne die busybox aber nicht. kann man in dem grep das normale patternmatching also "[gt];..." für g oder t verwenden?
Klar, klappt das Patternmatching. Schau mal hier: http://www.busybox.net/downloads/BusyBox.html
Allerdings ist nicht alles aus der busybox aktiviert. Must halt checken, was Du verwenden kannst.
stikx
hobelmann
Beiträge: 1
Registriert: Dienstag 9. Dezember 2003, 11:13

Beitrag von hobelmann »

lurchi hat geschrieben:also nachdem ich jetzt den link auf grep und die richtige version der busybox eingebunden habe, funktioniert die sache wunderbar.
Stixk, machts dir was aus wenn ich dein script abändere. Die Version die ich habe macht einen grep auf die Geburtstage, ich würde für mich auch die Termine ausgeben. Ich kenne die busybox aber nicht. kann man in dem grep das normale patternmatching also "[gt];..." für g oder t verwenden?
nochmals vielen dank für deine hilfe
@lurchi:
gleiches anliegen mit den terminen habe ich auch. würdest du mir dein verändertes skript zur verfügung stellen? ich wäre dir sehr dankbar!