Seite 1 von 1

xcompile cron auf SB: commands werden nicht aufgerufen

Verfasst: 9. Februar 2011 15:46
von maniac_on_moon
Moin,

auf meiner SB Radio hab ich via CodeSourcery einen cron_4.1 und cron_3.0pl1 gebaut und gestartet.
So weit so gut, tut auch alles und im cron log steht auch schön was er tut.
Er tut es nur nicht:
----
$ cat /root/cron/tabs/root
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/tmp/crontab.XXXXru8DO8 installed on Fri Jan 21 13:19:47 2011)
# (Cron version V5.0 -- $Id: crontab.c,v 1.12 2004/01/23 18:56:42 vixie Exp $)
PATH="/sbin:/usr/sbin:/bin:/usr/bin"
SHELL=/bin/sh
* * * * * /root/test.sh
----
# cat /root/test.sh
#!/bin/sh
/bin/touch /root/test
----
# ./cron -x ext,sch,proc,pars,load,misc,test,bit

[6326] Target time=1297266120, sec-to-wait=34
[6326] tick(42,15,8,1,3)
user [root:0:0:...] cmd="/root/test.sh"
[6326] do_command(/root/test.sh, (root,0,0))
[6334] child_process('/root/test.sh')
[6335] grandchild process vfork()'ed
[6326] main process returning to work
[6326] load_database()
[6326] spool dir mtime unch, no load needed.
[6326] Target time=1297266180, sec-to-wait=60
log_it: (root 6335) CMD (/root/test.sh)
[6334] child continues, closing pipes
[6334] child reading output from grandchild
[6334] got data (64:d) from grandchild
[6334] closing pipe to mail
[6326] sigchld...pid #6334 died, stat=0
[6326] sigchld...no children
-snip-

# date
Wed Feb 9 15:42:36 CET 2011

# ls -l test
-rw-r--r-- 1 root root 0 Jan 21 13:16 test

# /root/test.sh
# ls -l test
-rw-r--r-- 1 root root 0 Feb 9 15:43 test

und nu?

Wer kann helfen und hat eine Idee.

Gruß
maniac

Re: xcompile cron auf SB: commands werden nicht aufgerufen

Verfasst: 16. Februar 2011 19:12
von maniac_on_moon
Moin,

falsches Forum?

Wo sonst?

Gruß
maniac

Re: xcompile cron auf SB: commands werden nicht aufgerufen

Verfasst: 11. März 2011 11:38
von maniac_on_moon
Nun gut, beim experimentieren bin ich drauf gestoßen, dass der Befehl
"execle"
aus "unistd.h"
nicht tut und mit einem segfault endet, welches der cron nicht bemerkt.
Da fehlt wohl was im Compiler.

Gruß
maniac