Stoppe Cron Job
Hvordan får jeg et cron job stoppet igen. Jeg vil gerne have sat det op sådan at klokken 23:00 starter et cron job(som starter et program). Klokken 13:00 skal det så stoppes igen! (Jeg tænkte at vores server godt kunne stå og arbejde lidt for SETI, når den ikke bliver brugt så meget)Jeg prøver at gøre det med et andet script, men det virker ikke.
<min /etc/crontab:>
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
# run-parts
#01 * * * * root run-parts /etc/cron.local
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
00 23 * * * root /etc/cron.seti/seti.cron
00 13 * * * root /etc/cron.seti/seti-halt.cron
</etc/cron.seti/seti.cron:>
#!/bin/sh
/data/rpms/seti/setiathome > /dev/null
</etc/cron.seti/seti-halt.cron:>
#!/bin/sh
kill $(pidof setiathome)
seti-halt.cron virker fint hvis jeg selv kalder den, men crond ser ud til at skide på den, den bliver i hvert fald ikke stoppet! Desuden sender den en mail til root når setiathome bliver stoppet, kan man ikke undgå det?
Er det slet ikke cron jeg skal bruge? Eller skal det hele være i et script, og bruge noget sleep i 14 timer og så stoppe processen?
