A co presne je otazka?
Jestli to je o tom, jestli crontam umi pustit skript v 08:40 a v 8:50 ho zase killnout, tak ano, umi. Nejspis takto nejak:
/etc/crontab:
40 8 * * * root test -x /nejaka_cesta/muj_uzasny_skript
50 8 * * * root /usr/bin/killall muj_uzasny_skript
Predpoklada se, ze vam nevadi, ze to zabije vsechny instance, vcetne te, kterou jste si pustil rucne. Pokud vam to vadi, muzete treba mit kopii skriptu pod jinym jmenem pro cron a pro rucni spousteni.
Upozornuji na castou botu, ktera zpusobuje, ze si lidi odladii skript a krasne jim beha v terminalu a pak se divi, proc nechodi z crontabu. Skript, ktery bezi z crontabu, nema nadefinovane to same prostredi, jake mate vy v konzoli. Nemusi mit napriklad nadefinovane vyhledvaci cesty. Takze pouziji-li v crontabu prikaz, musi mit uplnou cestu (zde napriklad killall). Tez prikazy, ktere skript vola, musi byt vypsany s uplnou cestou.