[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

crontab -e & crontab -r



> мммм....
> http://www.freebsd.org/cgi/cvsweb.cgi/src/usr.sbin/cron/crontab/crontab.c.diff?r1=1.12&r2=1.13&f=h
> я конечно не силен в программировании, но
> почемуто мне кажется, что этот кусок кода
> задает вопрос действительно ли хотим
> удалить. Причем задает, только если crontab
> запущен из консоли (если я правильно
> понял If (isatty(STDIN_FILENO)))
а ну да, я не ту ревизию глянул, а предыдущую.

вот только непонятен один момент:

 Revision 1.13 / (download) - annotate - [select for diffs], Sun Oct 15
 00:35:34 2000 UTC (6 years, 4 months ago) by paul
 Branch: MAIN
 Changes since 1.12: +11 -1 lines
 Diff to previous 1.12 (colored)

 Since -e and -r are right next to each other prompt before clobbering
 a crontab you were planning to edit.

то есть поправили они в апстреаме это якобы 6 лет назад (патч кстати
в том же месте что и мой, только алгоритм несколько другой, впрочем это
мелочь)
а в Debian этого нет.
толи соответственно этот самый cron разделился на ветки и Debian из
какой-то другой ветки берет исходники, толи в Debian настолько устарел
энтот самый cron, хотя по чейнджлогу последняя сборка в Debian от 20
октября. а может быть вообще - это фрибсд-шные патчи?

судя по чейнджлогу кстати там майнтенер сильно правит много чего в
исходниках. может оно уже к оригинальному cron и мало отношения имеет?
короче разбираться надо что куда.




Reply to: