Egy RTD1073 processzorral szerelt médialejátszóra kellene cron-t tennem. Más dolgokat az nslu2 optware csomagokkal oldottam meg. Megpróbáltam a cront is így feltenni. Elvileg sikerült is. Futni tud a program. Konzolra is kiirja a debug infókat, ha kérem.
DE, egyáltalán nem indítja azokat a dolgokat amik a crontab-ban vannak.
Debug szerint betölti azokat, sőtt debug-ban látszik valami arról is hogy futni akar. A valóságban viszont mégsem fut.
crontab tartalma:
# SHELL=/bin/sh
# PATH=/sbin:/bin:/usr/sbin:/usr/bin:/opt/sbin:/opt/bin
MAILTO=""
# HOME=/
*/2 * * * * root /bin/date >>/tmp/date001.txt &>/dev/null
* * * * * root /tmp/aaa.sh &>/dev/null
Van új sor az utolsó sor után.
Mindenféle variációt megpróbáltam ami eszembejutott, de nem tudom mi lehet a gond.
A debug információkból kimásolok egy kis részletet, hátha valaki értelmezni is tudja.
/tmp # /opt/sbin/cron -x misc,load,proc,sch,test
debug flags enabled: sch proc load misc test
[1804] cron started
[1804] load_database()
*system*: [done]
unlinking old database:
load_database is done
[1804] GMToff=10800
[1804] Target time=1264134600, sec-to-wait=48
[1804] tick(30,4,21,0,5)
user [root:0:0:...] cmd="/tmp/aaa.sh &>/dev/null"
user [root:0:0:...] cmd="/bin/date >>/tmp/date001.txt &>/dev/null"
[1804] do_command(/tmp/aaa.sh &>/dev/null, (*system*,0,0))
[1805] child_process('/tmp/aaa.sh &>/dev/null')
[1804] main process returning to work
[1804] do_command(/bin/date >>/tmp/date001.txt &>/dev/null, (*system*,0,0))
[1807] child_process('/bin/date >>/tmp/date001.txt &>/dev/null')
[1808] grandchild process vfork()'ed
log_it: (root 1808) CMD (/bin/date >>/tmp/date001.txt &>/dev/null)
[1807] child continues, closing pipes
[1807] child reading output from grandchild
[1807] got data (64:d) from grandchild
[1807] got EOF from grandchild
[1807] waiting for grandchild #2 to finish
[1807] grandchild #1808 finished, status=0000
[1807] waiting for grandchild #1 to finish
[1807] no more grandchildren--mail written?
[1807] child process done, exiting
[1804] main process returning to work
[1804] sigchld...pid #1807 died, stat=0
[1804] sigchld...no dead kids
[1804] load_database()
[1804] spool dir mtime unch, no load needed.
[1804] Target time=1264134660, sec-to-wait=60
[1806] grandchild process vfork()'ed
log_it: (root 1806) CMD (/tmp/aaa.sh &>/dev/null)
[1805] child continues, closing pipes
[1805] child reading output from grandchild
[1805] got data (64:d) from grandchild
[1805] got EOF from grandchild
[1805] waiting for grandchild #2 to finish
[1805] grandchild #1806 finished, status=0000
[1805] waiting for grandchild #1 to finish
[1805] no more grandchildren--mail written?
[1805] child process done, exiting
[1804] sigchld...pid #1805 died, stat=0
[1804] sigchld...no children
[1804] tick(31,4,21,0,5)
user [root:0:0:...] cmd="/tmp/aaa.sh &>/dev/null"
user [root:0:0:...] cmd="/bin/date >>/tmp/date001.txt &>/dev/null"
[1804] do_command(/tmp/aaa.sh &>/dev/null, (*system*,0,0))
[1809] child_process('/tmp/aaa.sh &>/dev/null')
[1810] grandchild process vfork()'ed
log_it: (root 1810) CMD (/tmp/aaa.sh &>/dev/null)
[1809] child continues, closing pipes
[1809] child reading output from grandchild
[1809] got data (64:d) from grandchild
[1809] got EOF from grandchild
[1809] waiting for grandchild #2 to finish
[1809] grandchild #1810 finished, status=0000
[1809] waiting for grandchild #1 to finish
[1809] no more grandchildren--mail written?
[1809] child process done, exiting
[1804] main process returning to work
[1804] sigchld...pid #1809 died, stat=0
[1804] sigchld...no children
[1804] load_database()
[1804] spool dir mtime unch, no load needed.
[1804] Target time=1264134720, sec-to-wait=60
Mit próbáljak? Merre induljak? Mi lehet a gond?