vixie-cron i .rpmnew

Tomek Orzechowski orzech w pld-linux.org
Pon, 22 Wrz 2003, 10:38:20 CEST


[22 wrzesień, 2003] Tomasz Wittner napisał:

>Dnia pon 22. września 2003 10:01, Tomek Orzechowski napisał:
>> [21 wrzesień, 2003] Adam Nowotny napisał:
>> >vixie-cron-3.0.1-86 nie ignoruje plików .rpmnew w cron.daily -
>> >powinien?
>>
>> Chyba powinien - normalni ludzie nie nazywają skryptów *.rpmnew .
>> Chcesz poprawć run-parts?
>To samo dotyczyło plików zapasowych vim'a *~ - zostało poprawione w którymś z 
>cronów, teraz są *.rpmnew, potem będą .... kolejne wyjątki od reguły - może 
>lepiej przerobić crona tak, żeby czytał tylko pliki o jakimś jednym, 
>ustalonym suffiksie?

Na pewno mówimy o tej samej rzeczy? cron.{hourly,daily,weekly,monthly}
jest wykonywane za pośrednictwem /bin/run-parts, a główna pętla wygląda
tak:

for i in $1/* ; do
	[ -d $i ] && continue
	if [ -x $i ]; then
		$i $*
	fi
done

Czyli żadne pliki nie są pomijane. Może faktycznie łatwiej by było
zrobić np. for i in $1/*.cron; do  lub jakoś podobnie,
ale taka zmiana ma szansę zepsuć dużo rzeczy i stworzyć kolejne miejsce,
w którym PLD różni się od przeciętnego linuksa. IMO lepiej wykluczyć *~,
*.rpm{new,save,orig} i będzie spokój.

-- 
  _  _._. _  .|_
 (_)|  /_(/.(.| )
Tomek  Orzechowski
                                       Solitude, mon Dieu, solitude...



Więcej informacji o liście dyskusyjnej pld-devel-pl