Newsgroup: it.comp.os.linux.iniziare
Titolo: cron daemon e ricezione posta con fetchmail / mandrake 9.0

Ciao gente,
vi porgo il seguente quesito:
ho installato postfix con fetchmail e procmail per la gestione delle
email
all'interno dell'azienda, tutto č ok tranne per la schedulazione della
ricezione...mi capita che ogni ora il server scarica automaticamente
le mail e mi avvisa (al mio account interno) dell'esito dello
scaricamento dal pop3 (flushed no mail ecc ecc)...ma io ho impostato
attraverso crontab che fetchmail mi parta ogni 15 minuti !!! qualcosa
evidentemente non va...dove sbaglio?
ho usato crontab -e da MIOUSER@ impostandolo cosi':
15 * * * * fetchmail -a
anche se lo lancio da root con su MIOUSER fetchmail -a non
parte....continua imperterrito a farlo ogni ora.....
per cortesia aiutatemi, sto imparando linux solo da 2 settimane (sic)
e cmq mi prende troppo ;-)))
byyyeeee

 parte....continua imperterrito a farlo ogni ora.....
Ti risponde qualcosa quando lanci fetchmail -a? Se ti dice
fetchmail: can't accept options while a background fetchmail is running.
vuol dire che sta girando come demone.
In questo caso guarda negli script di boot dove lancia fetchmail -d.
-- 
*    Matteo Gottardi | 
mat...@tin.it
    *
*            ICQ UIN 20381372            *
* Linux - the choice of a GNU generation *
-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com
 - The #1 Newsgroup Service in the World!
-----==  Over 80,000 Newsgroups - 16 Different Servers! =-----

Matteo grazie innanzitutto per la risposta...ho guardato se fetchmail
parte come demone, tramite comando ps -auxw..non c'era, l'ho impostato
(fetchmail -d 600) ora il messaggio automatico da cron (quello di ogni
ora) mi dice:
"fetchmail: can't accept options while a background fetchmail is
running."
comunque non scarica dal provider la posta..mi viene il dubbio che
Mandrake anteponga un sua priorità (di sicurezza o altro...boh)
attraverso qualche script....la cosa che mi fa + inc...re è che finora
tutto è andato ok e questa mi sembra una cretinata rispetto a quello
che ho fatto......

di seguito posto il risultato di ps -auxw...per ovvi motivi ho
sostituito il mio
cognome (user) con myuser......
USER       PID %CPU %MEM   VSZ  RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0  1300   88 ?        S    Nov14   0:05 init
[5]
root         2  0.0  0.0     0    0 ?        SW   Nov14   0:00
[keventd]
root         3  0.0  0.0     0    0 ?        SW   Nov14   0:00 [kapmd]
root         4  0.0  0.0     0    0 ?        SWN  Nov14   0:00
[ksoftirqd_CPU0]
root         5  0.0  0.0     0    0 ?        SW   Nov14   0:08
[kswapd]
root         6  0.0  0.0     0    0 ?        SW   Nov14   0:00
[bdflush]
root         7  0.0  0.0     0    0 ?        SW   Nov14   0:00
[kupdated]
root         8  0.0  0.0     0    0 ?        SW<  Nov14   0:00
[mdrecoveryd]
root        12  0.0  0.0     0    0 ?        SW   Nov14   0:07
[kjournald]
root        97  0.0  0.2  1696  192 ?        S    Nov14   0:01 devfsd
/dev
root       293  0.0  0.0     0    0 ?        SW   Nov14   0:00
[kjournald]
rpc        773  0.0  0.0  1416    4 ?        S    Nov14   0:00 portmap
rpcuser    846  0.0  0.0  1508    4 ?        S    Nov14   0:00
rpc.statd
root       863  0.0  0.0  1336   60 ?        S    Nov14   0:00 gpm -t
ps/2 -m /dev/psaux
xfs        944  0.0  1.8  5424 1788 ?        S    Nov14   0:05 xfs
-port -1 -daemon -droppriv -user xfs
root      1013  0.0  0.0 10968    4 ?        S    Nov14   0:00
/usr/bin/gdm-binary -nodaemon
daemon    1042  0.0  0.1  1312  108 ?        S    Nov14   0:00
/usr/sbin/atd
root      1071  0.0  0.0  1500    4 ?        S    Nov14   0:00
saslauthd -a pam -T
root      1117  0.0  0.3  2068  332 ?        S    Nov14   0:00 xinetd
-stayalive -reuse -pidfile /var/run/xinetd.pid
root      1118  0.0  0.0 12008    4 ?        S    Nov14   0:00
/usr/bin/gdm-binary -nodaemon
root      1119  0.2 10.3 21244 9792 ?        S    Nov14  15:36
/etc/X11/X :0 -deferglyphs 16 -auth /var/lib/gdm/:0.Xauth vt7
root      1147  0.0  0.0     0    0 ?        SW   Nov14   0:00 [nfsd]
root      1148  0.0  0.0     0    0 ?        SW   Nov14   0:00 [lockd]
root      1149  0.0  0.0     0    0 ?        SW   Nov14   0:00
[rpciod]
root      1150  0.0  0.0     0    0 ?        SW   Nov14   0:00 [nfsd]
root      1151  0.0  0.0     0    0 ?        SW   Nov14   0:00 [nfsd]
root      1152  0.0  0.0     0    0 ?        SW   Nov14   0:00 [nfsd]
root      1153  0.0  0.0     0    0 ?        SW   Nov14   0:00 [nfsd]
root      1154  0.0  0.0     0    0 ?        SW   Nov14   0:00 [nfsd]
root      1155  0.0  0.0     0    0 ?        SW   Nov14   0:00 [nfsd]
root      1156  0.0  0.0     0    0 ?        SW   Nov14   0:00 [nfsd]
root      1168  0.0  0.0  1408    4 ?        S    Nov14   0:00
rpc.mountd
root      1301  0.0  0.1  3784  188 ?        S    Nov14   0:01
/usr/lib/postfix/master
root      1348  0.0  0.1  1496  120 ?        S    Nov14   0:00 crond
root      1384  0.0  0.0  3940    4 ?        S    Nov14   0:00 squid
-D
squid     1386  0.0 18.2 29264 17304 ?       S    Nov14   3:15 (squid)
-D
squid     1391  0.0  0.0  1244   68 ?        S    Nov14   0:00
(unlinkd)
root      1392  0.0  0.3  4992  312 ?        S    Nov14   0:00 smbd -D
root      1402  0.0  0.6  3792  616 ?        S    Nov14   0:15 nmbd -D
root      1491  0.0  0.0  1248    4 vc/1     S    Nov14   0:00
/sbin/mingetty tty1
root      1492  0.0  0.0  1248    4 vc/2     S    Nov14   0:00
/sbin/mingetty tty2
root      1493  0.0  0.0  1248    4 vc/3     S    Nov14   0:00
/sbin/mingetty tty3
root      1494  0.0  0.0  1248    4 vc/4     S    Nov14   0:00
/sbin/mingetty tty4
root      1495  0.0  0.0  1248    4 vc/5     S    Nov14   0:00
/sbin/mingetty tty5
root      1496  0.0  0.0  1248    4 vc/6     S    Nov14   0:00
/sbin/mingetty tty6
root      2360  0.0  0.0  3892    4 ?        S    Nov14   0:00 oafd
--ac-activate --ior-output-fd=10
myuser   8568  0.0  1.0 14756  996 ?        S    Nov15   0:01
gnome-session
myuser   8660  0.0  2.1  5600 2004 ?        S    Nov15   0:01
/usr/lib/gconfd-2 11
myuser   8665  0.0  1.0  4036 1004 ?        S    Nov15   0:00
/usr/lib/bonobo-activation-server --ac-activate --ior-output-fd=14
myuser   8667  0.0  0.5  7288  520 ?        S    Nov15   0:00
gnome-smproxy --sm-client-id default0
myuser   8669  0.0  0.4 14632  456 ?        S    Nov15   0:01
gnome-settings-daemon --oaf-activate-iid=OAFIID:GNOME_SettingsDaemon
myuser   8671  0.0  0.2  2644  224 ?        S    Nov15   0:05 fam
myuser   8676  0.0  0.6  4192  656 ?        S    Nov15   0:01
xscreensaver -nosplash
myuser   8679  0.0  3.8 10660 3676 ?        S    Nov15   0:52
/usr/bin/metacity --sm-client-id=default1
myuser   8683  0.0  6.5 17932 6172 ?        S    Nov15   0:25
gnome-panel --sm-client-id default2
myuser   8685  0.0  4.0 28236 3872 ?        S    Nov15   0:11 nautilus
--no-default-window --sm-client-id default3
myuser   8686  0.0  4.0 28236 3872 ?        S    Nov15   0:00 nautilus
--no-default-window --sm-client-id default3
myuser   8687  0.0  4.0 28236 3872 ?        S    Nov15   0:00 nautilus
--no-default-window --sm-client-id default3
myuser   8688  0.0  4.0 28236 3872 ?        S    Nov15   0:00 nautilus
--no-default-window --sm-client-id default3
myuser   8689  0.0  4.0 28236 3872 ?        S    Nov15   0:00 nautilus
--no-default-window --sm-client-id default3
myuser   9027  0.0  0.4 15468  380 ?        S    Nov15   0:00
/usr/lib/nautilus-throbber --oaf-activate-iid=OAFIID:Nautilus_Throbbe
myuser  26324  0.0  0.4  3892  404 ?        S    Nov18   0:00 oafd
--ac-activate --ior-output-fd=10
root     26739  0.0  0.5  1360  548 ?        S    Nov18   0:01 syslogd
-m 0
root     26747  0.0  1.1  2012 1120 ?        S    Nov18   0:00 klogd
-2
postfix  26908  0.0  0.6  3968  584 ?        S    Nov18   0:04 nqmgr
-l -n qmgr -t fifo -u -c
root     27175  0.0  0.8  2664  764 ?        S    Nov18   0:01
/usr/sbin/sshd
myuser   7542  0.0  1.8  3020 1712 ?        S    08:44   0:02
/usr/X11R6/bin/rxvt.bin -T  RXVT (it_IT) -menu  -fn -*-fixed-medium-r
myuser   7548  0.0  1.6  2720 1604 pts/0    S    08:44   0:00 bash
root      7577  0.0  1.0  2264  992 pts/0    S    08:44   0:00 su root
root      7580  0.0  1.7  2728 1620 pts/0    S    08:44   0:00 bash
postfix   7852  0.0  1.3  3908 1292 ?        S    09:02   0:00 pickup
-l -t fifo -u -c
root      8121  0.0  2.1  5532 2028 ?        S    09:23   0:01 smbd -D
myuser   8351  0.0  1.4  3344 1340 ?        S    09:38   0:00
fetchmail -d 600
root      8872  0.0  0.8  2712  832 pts/0    R    10:21   0:00 ps
-auxw

 15 * * * * fetchmail -a
Scusa, questo mi era sfuggito :)
Il problema e' qui... Cosi' gli dici di partire non ogni 15 minuti, ma
ogni volta che i minuti sono 15 (quindi ad esempio 1:15:00, 2:15:00,
ecc.).
Per farlo partire ogni 15 minuti la sintassi giusta e'
*/15 * * * *   fetchmail -a


 
Accccccccc............!!!!! esatto..cosi' funziona !!!
è strano pero'..su + di qualche documentazione avevo letto che si
faceva nell' altra forma..boh grazie Matteo, ti devo un caffè ;-)
Ora l'unica scocciatura è che mi viene inviata la mail di resoconto
delle ricezioni da pop, questo ogni 15 minuti..evidentemente c'è uno
script o una istruzione da qualche parte...sai mica dove?

 script o una istruzione da qualche parte...sai mica dove?
Puoi redirigere l'output su /dev/null
fetchmail -a >dev/null 2>&1
oppure, ancora meglio, metti l'output in un file di log, cosi' se ci
sono casini almeno vedi cosa e' successo, prova qualcosa tipo
LOG = /home/matteo/.log
fetchmail -a >>/home/nomeutente/log/fetchmail 2>&1


> script o una istruzione da qualche parte...sai mica dove?
fetchmail ha anche una modalita' di funzionamento "da daemon", cosi'
non c'e' bisogno di cron.
man fetchmail per ulteriori info.
Davide