$ od -c -N 50000 [phylum]<LISPUSERS>koto>trickle.tedit!2 0000000 X E R O X \t T R I C K L E \r 2 \r 0000020 \r 4 \r \r 1 \r \r T r i c k l e \r 1 0000040 \r \r 4 \r \r B y : N i c k B 0000060 r i g g s ( B r i g g s . p a 0000100 @ X e r o x . c o m ) \r u s e s 0000120 : P R O M P T R E M I N D E R 0000140 S \r T h i s d o c u m e n t 0000160 l a s t e d i t e d o n O 0000200 c t o b e r 1 2 , 1 9 8 7 \r 0000220 I N T R O D U C T I O N \r T r i 0000240 c k l e p r o v i d e s a 0000260 v e r y s i m p l e c o v e 0000300 r f o r C O P Y F I L E S 0000320 t o d o p e r i o d i c ( 0000340 e v e r y 2 4 h o u r s ) 0000360 u p d a t i n g o f o n e 0000400 d i r e c t o r y f r o m a 0000420 n o t h e r , w i t h p r o 0000440 c e s s i n g o f t h e l 0000460 o g f i l e s g e n e r a t 0000500 e d b y C O P Y F I L E S 0000520 t o m a i l a n o t e t 0000540 o s o m e d e s i g n a t e 0000560 d p e r s o n i n d i c a t 0000600 i n g w h a t C O P Y F I L 0000620 E S d i d . \r U S E \r T h e r 0000640 e i s o n l y o n e f u 0000660 n c t i o n o f i n t e r e 0000700 s t t o t h e u s e r : \r 0000720 ( T r i c k l e S o u r c e 0000740 D e s t i n a t i o n R o o 0000760 t L o g f i l e N a m e M a i 0001000 l A d d r e s s S c h e d u l 0001020 e A n o t h e r O n e \r 0001040 0001060 D o n t R e p l a c e O l d V e 0001100 r s i o n s ) \t [ F u n c t i o 0001120 n ] \r S o u r c e a n d D e 0001140 s t i n a t i o n s h o u l d 0001160 b e p a t t e r n s a c c 0001200 e p t a b l e t o C O P Y F 0001220 I L E S . R o o t L o g f i 0001240 l e N a m e s h o u l d b e 0001260 a h o s t , d i r e c t o 0001300 r y , a n d p a r t i a l 0001320 f i l e n a m e t o w h i 0001340 c h T r i c k l e w i l l 0001360 a p p e n d t h e d a t e 0001400 i n t h e f o r m y y m m 0001420 d d , a n d t h e e x t e 0001440 n s i o n . C o p y L o g . 0001460 O n c o m p l e t i o n o 0001500 f t h e c o p y T r i c k 0001520 l e w i l l m a i l a m 0001540 e s s a g e t o M a i l A d 0001560 d r e s s i f i t i s n 0001600 o n - N I L . I f S c h e d 0001620 u l e A n o t h e r O n e i s 0001640 T t h e n a n o t h e r 0001660 T r i c k l e w i l l b e 0001700 s c h e d u l e d ( r a n d o 0001720 m l y ) b e t w e e n 1 a 0001740 m a n d 5 : 5 9 a m o f 0001760 t h e n e x t d a y , a 0002000 l t e r n a t i v e l y , i f 0002020 S c h e d u l e A n o t h e r 0002040 O n e i s a t i m e t h 0002060 a t w o u l d b e a c c e 0002100 p t a b l e t o I D A T E 0002120 ( T r i c k l e w i l l p r 0002140 e p e n d t h e a c t u a l 0002160 d a t e , j u s t g i v e 0002200 t h e t i m e ) t h e n 0002220 a n o t h e r T r i c k l e 0002240 w i l l b e s c h e d u l e 0002260 d a t e x a c t l y t h a 0002300 t t i m e . D o n t R e p 0002320 l a c e O l d V e r s i o n s 0002340 s i g n a l s t h a t T r i 0002360 c k l e s h o u l d n o t 0002400 u s e t h e C O P Y F I L E 0002420 S o p t i o n R E P L A C E 0002440 , u s e o f w h i c h c 0002460 a u s e s p r o b l e m s w 0002500 i t h N S f i l e s e r v 0002520 e r s ( a t l e a s t i n 0002540 K o t o ) . \r E x a m p l e \r 0002560 T o u p d a t e t h e d i 0002600 r e c t o r y { c f } < l i s 0002620 p u s e r s > k o t o > * f r 0002640 o m { e r i s } < l i s p u s 0002660 e r s > k o t o > * s t o r i 0002700 n g t h e l o g f i l e s 0002720 s t a r t i n g w i t h 0002740 { c o r e } e l u k - 8 7 0 5 1 0002760 2 . c o p y l o g , m a i l i 0003000 n g n o t i f i c a t i o n 0003020 t o B r i g g s . p a , s c 0003040 h e d u l i n g t h i s t o 0003060 r u n e v e r y n i g h t 0003100 , a n d u s i n g C O P Y 0003120 F I L E S ' R E P L A C E o 0003140 p t i o n o n e w o u l d 0003160 e x e c u t e : \r ( S E T R E M 0003200 I N D E R N I L N I L \r 0003220 ' ( T 0003240 r i c k l e \t ' { e r i s } < 0003260 l i s p u s e r s > k o t o > * 0003300 ' { c f } < l i s p u s e r s 0003320 > k o t o > * \r 0003340 0003360 " { c o r e } e l u k - " " 0003400 B r i g g s . p a " T ) \r 0003420 " 1 2 0003440 - M a y - 8 7 0 3 : 0 0 " ) \r 0003460 T w o v e r s i o n s o f 0003500 t h e l o g f i l e w i l 0003520 l b e c r e a t e d ; v e 0003540 r s i o n 1 w i t h t h e 0003560 c o m p l e t e l o g o u 0003600 t p u t o f C O P Y F I L E 0003620 S , a n d v e r s i o n 2 0003640 , w i t h a l l t h e " 0003660 s k i p p e d " f i l e s r 0003700 e m o v e d . I t i s t 0003720 h i s v e r s i o n t h a t 0003740 i s m a i l e d t o t h 0003760 e d e s i g n a t e d r e c 0004000 i p i e n t . \r T h e m a i l 0004020 m e s s a g e s t h a t a 0004040 r e s e n t o u t i n d i 0004060 c a t e w h e t h e r t h e 0004100 r e w e r e a n y f i l e 0004120 s p r o c e s s e d : t h e 0004140 s u b j e c t l i n e w i 0004160 l l i n c l u d e t h e s 0004200 t r i n g " ( E m p t y ) " 0004220 i f n o f i l e s w e r e 0004240 T r i c k l e d , a n d t 0004260 h e s t r i n g " ( E r r o 0004300 r ? ) " i f t h e r e w e 0004320 r e n o f i l e s i n t 0004340 h e s o u r c e d i r e c t 0004360 o r y ( m a y n o t b e 0004400 a n e r r o r , b u t m a 0004420 y b e w o r t h i n v e s 0004440 t i g a t i n g ) \r \0 \0 \0 \0 \0 003 0004460 ( L I S T ( ( P A G E N I L 0004500 ( F O L I O I N F O ( A R A 0004520 B I C ) S T A R T I N G P A G 0004540 E # 1 ) ( 0 0 6 1 2 7 0004560 9 2 ) ( ( F O L I O N I L 0004600 ( P A R A L O O K S ( Q U A D 0004620 C E N T E R E D ) C H A R L 0004640 O O K S ( S U P E R S C R I P 0004660 T 0 S I Z E 1 0 F A M I 0004700 L Y M O D E R N O V E R L I 0004720 N E O F F S T R I K E O U T 0004740 O F F U N D E R L I N E O 0004760 F F S L O P E R E G U L A R 0005000 W E I G H T M E D I U M ) 0005020 F O R M A T I N F O ( A R A B 0005040 I C ) ) ( 1 7 4 3 6 2 8 8 0005060 3 6 ) N I L ) ( H E A D I 0005100 N G N I L ( H E A D I N G T 0005120 Y P E R U N N I N G H E A D ) 0005140 ( 8 4 7 4 4 4 4 4 3 6 ) 0005160 N I L ) ( T E X T N I L 0005200 N I L ( 8 4 9 6 4 5 6 6 0005220 0 0 ) N I L ) ) ) ( P A G E 0005240 N I L N I L ( 0 0 6 1 0005260 2 7 9 2 ) ( ( F O L I O N 0005300 I L ( P A R A L O O K S ( Q 0005320 U A D C E N T E R E D ) C H 0005340 A R L O O K S ( S U P E R S C 0005360 R I P T 0 S I Z E 1 0 F 0005400 A M I L Y M O D E R N O V E 0005420 R L I N E O F F S T R I K E 0005440 O U T O F F U N D E R L I N 0005460 E O F F S L O P E R E G U 0005500 L A R W E I G H T M E D I U 0005520 M ) ) ( 2 8 2 4 2 7 2 3 0005540 6 ) N I L ) ( H E A D I N G 0005560 N I L ( H E A D I N G T Y P 0005600 E R U N N I N G H E A D ) ( 0005620 8 4 7 4 4 4 4 4 3 6 ) N 0005640 I L ) ( T E X T N I L N I 0005660 L ( 8 4 9 6 4 5 6 6 0 0 0005700 ) N I L ) ) ) ( P A G E N 0005720 I L N I L ( 0 0 6 1 2 0005740 7 9 2 ) ( ( F O L I O N I L 0005760 ( P A R A L O O K S ( Q U A 0006000 D C E N T E R E D ) C H A R 0006020 L O O K S ( S U P E R S C R I 0006040 P T 0 S I Z E 1 0 F A M 0006060 I L Y M O D E R N O V E R L 0006100 I N E O F F S T R I K E O U 0006120 T O F F U N D E R L I N E 0006140 O F F S L O P E R E G U L A 0006160 R W E I G H T M E D I U M ) 0006200 ) ( 2 8 2 4 2 7 2 3 6 ) 0006220 N I L ) ( H E A D I N G N 0006240 I L ( H E A D I N G T Y P E 0006260 R U N N I N G H E A D ) ( 8 4 0006300 7 4 4 4 4 4 3 6 ) N I L 0006320 ) ( T E X T N I L N I L 0006340 ( 8 4 9 6 4 5 6 6 0 0 ) 0006360 N I L ) ) ) ) ) \0 \0 \0 \0 \0 005 \0 \b 0006400 \0 + \0 \0 \0 \0 001 310 \0 \v \0 \0 \0 004 003 001 0006420 \0 005 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0006440 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 \0 \0 0006460 \0 001 310 \0 021 \0 \0 \0 004 002 003 \0 \0 \0 \0 \0 0006500 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0006520 \0 \0 \0 \0 1 \0 \0 \0 \0 001 310 \0 \v \0 \0 \0 0006540 004 003 004 \0 \0 002 \0 \0 001 001 310 001 \0 \0 \0 \0 0006560 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0006600 \0 \0 \0 \0 \0 1 \0 \0 \0 \0 001 310 \0 \v \0 \0 0006620 \0 004 003 004 \0 \0 002 001 274 001 001 310 001 \0 \0 \0 0006640 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0006660 \0 \0 \0 \0 \0 \0 ( \0 212 \0 212 001 8 \0 006 \0 0006700 \0 \0 004 002 003 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0006720 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 0006740 \0 \0 \0 001 310 \0 \v \0 \0 \0 004 002 004 \0 \0 \0 0006760 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0007000 \0 \0 \0 \0 \0 \0 ( \0 212 \0 212 001 8 \0 \0 \0 0007020 \0 \0 004 002 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0007040 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 D \0 0007060 \0 \0 \0 001 310 \0 \0 \0 \0 \0 \0 003 004 \0 \0 001 0007100 001 310 001 \0 \0 \0 \0 \0 \0 \0 \v P A G E H 0007120 E A D I N G \0 \v R U N N I N G H 0007140 E A D \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0007160 \0 \0 \0 \0 \0 \0 004 \0 \b \0 026 \0 \b T E R 0007200 M I N A L \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 0007220 027 \0 \t H E L V E T I C A \0 \n \0 \0 0007240 \0 \0 \0 \0 \0 \0 \0 024 \0 006 M O D E R N 0007260 \0 \n \0 \0 \0 \0 \0 \0 002 \0 \0 024 \0 006 M O 0007300 D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 024 0007320 \0 006 M O D E R N \0 \f \0 \0 \0 \0 \0 \0 0007340 002 \0 \0 024 \0 006 M O D E R N \0 006 \0 \0 0007360 \0 \0 \0 \0 \0 \0 \0 024 \0 006 M O D E R N 0007400 \0 \n \0 \0 \0 \0 \0 \0 001 \0 \0 022 \0 004 L O 0007420 G O \0 030 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0007440 \0 002 \0 \b \0 \0 \0 005 \0 \0 \0 \0 \b \0 \0 \0 0007460 001 \0 \0 \0 \0 006 \0 \0 \0 \b \0 \0 \0 \0 004 \0 0007500 \0 \0 \0 \0 002 \0 \b \0 \0 \0 002 \0 001 \0 \v H 0007520 R U L E . G E T F N 001 \0 024 \0 006 M 0007540 O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 0007560 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \a 0007600 \0 \0 \0 002 \0 001 \0 \v H R U L E . G E 0007620 T F N 001 \0 024 \0 006 M O D E R N \0 \n 0007640 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 0007660 004 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 002 \0 001 \0 0007700 \v H R U L E . G E T F N 001 \0 024 \0 0007720 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 0007740 \0 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 0007760 \0 005 \0 \0 \0 \b \0 \0 \0 \0 005 \0 \0 \0 \0 \0 0010000 002 \0 005 \0 \0 \0 002 \0 001 \0 \v H R U L E 0010020 . G E T F N 001 \0 024 \0 006 M O D E R 0010040 N \0 \f \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 001 \0 0010060 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 002 0010100 \0 001 \0 \v H R U L E . G E T F N 001 0010120 \0 024 \0 006 M O D E R N \0 \f \0 \0 \0 \0 0010140 \0 \0 002 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 0010160 \0 \0 002 \0 002 \0 \0 \0 ' \0 \0 \0 \0 004 \0 \0 0010200 \0 \0 \0 002 \0 002 \0 \0 \0 026 \0 \0 \0 \0 004 \0 0010220 \0 \0 \0 \0 002 \0 006 \0 \0 \0 . \0 \0 \0 \0 004 0010240 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 \f \0 \0 \0 \0 0010260 003 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 0010300 \0 006 \0 \0 \0 373 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 0010320 002 \0 006 \0 \0 \0 004 \0 \0 \0 \0 003 \0 \0 \0 \0 0010340 \0 002 \0 003 \0 \0 \0 4 \0 \0 \0 \0 004 \0 \0 \0 0010360 \0 \0 002 \0 003 \0 \0 \0 \n \0 \0 \0 \0 004 \0 \0 0010400 \0 l \0 \0 \0 \0 \a \0 \0 \0 001 \0 \0 \0 \0 004 0010420 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 \v \0 \0 \0 0010440 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 006 \0 \0 0010460 \0 \0 \a \0 \0 \0 005 \0 \0 \0 \0 004 \0 \0 \0 \v 0010500 \0 \0 \0 \0 \a \0 \0 \0 . \0 \0 \0 \0 004 \0 \0 0010520 \0 017 \0 \0 \0 \0 \a \0 \0 \0 304 \0 \0 \0 \0 004 0010540 \0 \0 \0 \v \0 \0 \0 \0 \a \0 \0 \0 026 \0 \0 \0 0010560 \0 004 \0 \0 \0 022 \0 \0 \0 \0 \a \0 \0 \0 t \0 0010600 \0 \0 \0 004 \0 \0 \0 022 \0 \0 \0 \0 \a \0 \0 \0 0010620 246 \0 \0 \0 \0 004 \0 \0 \0 026 \0 \0 \0 \0 \a \0 0010640 \0 \0 211 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 006 0010660 \0 \0 \0 \b \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 0010700 004 \0 \0 001 \t \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 0010720 \0 001 \0 \0 \0 267 \0 \0 \0 \0 001 \0 \0 \0 \0 \0 0010740 002 \0 001 \0 \0 \0 330 \0 \0 \0 \0 004 \0 \0 \0 \0 0010760 \0 002 \0 004 \0 \0 001 " \0 \0 \0 \0 004 \0 \0 \0 0011000 \0 \0 002 \0 004 \0 \0 \t * \0 E z 272 0011015