| Autor | 
Sõnum | 
 
 
akbgf 
Vana Pingviin  
 
  
   
 
Liitunud: 07.10.2009  
Postitused: 763  
Asukoht: Tõravere  
Distributsioon: OpenSUSE, Ubuntu 
 
   
 |  
 
 
 
  
  | 
 
Tere!
 
 
Ehk on kellelgi head nõu?
 
OpenSUSE uuendamise openSUSE-11.1 -> 11.4 järel tulevad 
 
/var/log/messages faili cron-i CMD teated:
 
.. /USR/SBIN/CRON[pid]: (kasutaja) CMD (crontabi_cmd-rida)
 
 
Kuivõrd ühte teadet tuleb iga viie minuti tagant, on nüüd messages-file risu täis ja vajaliku märkamine raske.
 
 
Olen proovinud igasuguseid /dev/null-i suunamisi, aga seni edutult.
 
 
Ka /etc/syslog.conf-i faili eraldi cron-i logi lisamine ei koristanud neid messages-failist ära:
 
cron.*  -/var/log/cron.info
 
 
Täiendavat logifaili cron.info ei tekkinud ka.
 
 
Mõnes foorumis pakutakse crontab-i rea algusesse '-', aga minu man crontab midagi sellist ei paku. 
 
Ka on '-' toime kohta kahesugust infot - et ainult roodu jaoks, või et siis jääb see crontabi rida täitmata.
 | 
 
 | 
 |  
 
 | 
 
 
 
 | 
 
 
 | 
 
 | 
    | 
 
 
sander85 
Vana Pingviin  
 
  
   
Vanus: 40 
Liitunud: 08.08.2005  
Postitused: 4359  
Asukoht: Tallinn (vahel ka Virtsu)  
Distributsioon: Mageia, Debian, CentOS 
 
   
 |  
 
 
 
  
  | 
 
Ma nüüd ei tea, ma ise testiks lisasin messages logisse suunatavate asjade lõppu ;!cron.*
 
 
croni teated kadusid sealt logist ära, aga kuna mul sinna harva muud infot tuli, siis pole ma nüüd 100% kindel, et kas ma tegin lihtsalt antud reegli lootusetult katki või on see rohi probleemi vastu, seda pead juba ise välja selgitama.
 | 
 
 | 
 |  
 
 | 
 
 _________________
      
 
 | 
 
 
 | 
 
 | 
    | 
 
 
akbgf 
Vana Pingviin  
 
  
   
 
Liitunud: 07.10.2009  
Postitused: 763  
Asukoht: Tõravere  
Distributsioon: OpenSUSE, Ubuntu 
 
   
 |  
 
 
 
  
  | 
 
 	  | sander85 kirjutas:		 | 	 		  | 			 Ma nüüd ei tea, ma ise testiks lisasin messages logisse suunatavate asjade lõppu ;!cron.*
 
 
croni teated kadusid sealt logist ära, aga kuna mul sinna harva muud infot tuli, siis pole ma nüüd 100% kindel, et kas ma tegin lihtsalt antud reegli lootusetult katki või on see rohi probleemi vastu, 			 		 | 	  
 
Ei aidanud  
 
 
syslog.conf-is on 'messages' kahel real:
 
# save the rest in one file
 
#
 
*.*;mail.none;news.none;!cron.*  -/var/log/messages
 
kernel.!=none                   -/var/log/messages
 
 
CRON teated tulevad endiselt, aga need on teistsugused kui teised teated:
 
 
kernel: [suur_arv.pid] teade
 
sshd[pid]: teade
 
su: (to ...)
 
shadow[pid]: teade
 
mtp-probe: teade
 
openvpn[pid] teade
 
crontab[pid] teade
 
avahi-daemon[pid] teade
 
pcscd: teade
 
unix2_chkpwd[pid]: teade
 
/usr/sbin/cron[pid]: teade
 
rsyslogd: teade
 
 
Kõige selle vahel kordub iga viie minuti tagant
 
aeg host /USR/SBIN/CRON[pid]: (kasutaja) CMD (/usr/bin/wget -a /dev/null -O /dev/null http://.... 2> /dev/null)
 | 
 
 | 
 |  
 
 | 
 
 
 
 | 
 
 
 | 
 
 | 
    | 
 
 
obundra 
Vana Pingviin  
 
  
   
Vanus: 50 
Liitunud: 04.08.2005  
Postitused: 1213  
Asukoht: 127.0.0.1  
Distributsioon: RHEL, Solaris, Debian, Gentoo 
 
   
 |  
 
 
 
  
  | 
 
Võta see hüüumärk sealt croni eest ära, read peavad välja nägema sellised:
 
 	  | Kood:		 | 	 		  | 			 *.*;auth,authpriv.none;cron.none                -/var/log/syslog
 
cron.*                          /var/log/cron.log
 
*.=info;*.=notice;*.=warn;\
 
        auth,authpriv.none;\
 
        cron,daemon.none;\
 
        mail,news.none          -/var/log/messages			 		 | 	  
 
Ja kui ennem cron.log faili polnud, siis ilmselt pead selle käsitsi tegema, käsk "touch /var/log/cron.log"
 | 
 
 | 
 |  
 
 | 
 
 _________________ IT teenused
 
 | 
 
 
 | 
 
 | 
    | 
 
 
sander85 
Vana Pingviin  
 
  
   
Vanus: 40 
Liitunud: 08.08.2005  
Postitused: 4359  
Asukoht: Tallinn (vahel ka Virtsu)  
Distributsioon: Mageia, Debian, CentOS 
 
   
 |  
 
 
 
  
  | 
 
 	  | obundra kirjutas:		 | 	 		  			Võta see hüüumärk sealt croni eest ära, read peavad välja nägema sellised:
 
 	  | Kood:		 | 	 		  | 			 *.*;auth,authpriv.none;cron.none                -/var/log/syslog
 
cron.*                          /var/log/cron.log
 
*.=info;*.=notice;*.=warn;\
 
        auth,authpriv.none;\
 
        cron,daemon.none;\
 
        mail,news.none          -/var/log/messages			 		 | 	  
Ja kui ennem cron.log faili polnud, siis ilmselt pead selle käsitsi tegema, käsk "touch /var/log/cron.log"			  		 | 	  
 
 
soovid äkki seda asja natuke lahti ka seletada, sest pole ma ka korralikku dokumentatsiooni selle kohta leidnud, et mis pagana viisil ma saan teatud teated mõnest logist ära jätta?
 | 
 
 | 
 |  
 
 | 
 
 _________________
      
 
 | 
 
 
 | 
 
 | 
    | 
 
 
akbgf 
Vana Pingviin  
 
  
   
 
Liitunud: 07.10.2009  
Postitused: 763  
Asukoht: Tõravere  
Distributsioon: OpenSUSE, Ubuntu 
 
   
 |  
 
 
 
  
  | 
 
 	  | sander85 kirjutas:		 | 	 		  | 			 
 
soovid äkki seda asja natuke lahti ka seletada, sest pole ma ka korralikku dokumentatsiooni selle kohta leidnud, et mis pagana viisil ma saan teatud teated mõnest logist ära jätta?			 		 | 	  
 
Tahtsin ka kohe lisa küsida.
 
miks mõnel /var/log/...-l on miinus ees?
 
 
Mu logifailide loetelu on veidi teine - näiteks syslog-i pole.
 
 
Tegin praegu:
 
 
cron.*   /var/log/cron.log
 
*.*;mail.none;news.none;cron.none     -/var/log/messages
 
 
ja syslog-i restardi. 
 
 
See ei aidanud, ikka on 'messages' failis 
 
Jun  8 13:10:01 hostname /USR/SBIN/CRON[17590]: (user) CMD (..)
 
 
E (veidi hiljem):
 
Tegin ka endale crontab-i proovikirje. 
 
cron.log faili ei teki midagi.
 
messages failis on croniga seotud kirjeid mitut nägu:
 
 
Jun  8 13:42:37 host crontab[18006]: (andres) BEGIN EDIT (andres)
 
Jun  8 13:43:49 host crontab[18006]: (andres) REPLACE (andres)
 
Jun  8 13:43:49 host crontab[18006]: (andres) END EDIT (andres)
 
Jun  8 13:44:01 host /usr/sbin/cron[9066]: (andres) RELOAD (/var/spool/cron/tabs/andres)
 
Jun  8 13:45:01 host /USR/SBIN/CRON[18029]: (usr) CMD (..)
 
Jun  8 13:48:01 host /USR/SBIN/CRON[18097]: (andres) CMD (echo 'test' > /dev/null)
 
Jun  8 13:50:01 host /USR/SBIN/CRON[18112]: (usr) CMD (..)
 
 
E2:
 
rsyslog kirjutas need read.
 
 
Lisasin /etc/rsyslog.conf-i:
 
cron.*   -/var/log/cron.log
 
*.*;mail.none;news.none;cron.none     -/var/log/messages
 
 
mail.none ja news.none olid enne olemas.
 
 
Nüüd hakkas CRON logi kirjutama /var/log/cron.log-i
 
ja messages-faili need enam ei tule.
 | 
 
 | 
 |  
 
 | 
 
 
 
  Viimati muutis akbgf 08.06.2011, 14:54; muudetud 1 kord
 | 
 
 
 | 
 
 | 
    | 
 
 
obundra 
Vana Pingviin  
 
  
   
Vanus: 50 
Liitunud: 04.08.2005  
Postitused: 1213  
Asukoht: 127.0.0.1  
Distributsioon: RHEL, Solaris, Debian, Gentoo 
 
   
 |  
 
 | 
 
 | 
    | 
 
| 
 | 
 
 
								
								
							 |