PDA

View Full Version : anacron ed esecuzione comandi


oRz0Ro
28-01-2007, 15:30
ciao a tutti,

vorrei configurare anacron perchè ad intervalli di un mese esegua alcuni comandi della shell (clamscan, chrootkit, tiger...) in automatico
ho editato il file /etc /anacrontab ed ho inserito

30 15 ClamScan clamscan -r --move=/usr/VirusLockedFiles SCANDIR
30 15 ChkRootkit /usr/sbin/chkrootkit-0.47/./chkrootkit
30 15 DebSeCan debsecan > HOMEDIRLOGS/debsecan.log
30 15 Tiger tiger -E

(SCANDIR e HOMEDIRLOGS sono variabili impostate in anacron)

ora, con tiger funziona bene ma gli altri comandi falliscono:
guardando il log di sistema syslogd trovo ad esempio
Job `ClamScan' started
Job `ClamScan' terminated (exit status: 62) (mailing output)
[l' errore 62 è: Can't initialize logger]

Job `DebSeCan' started
Job `DebSeCan' terminated (exit status: 1) (mailing output)

ho pensato di usare kdesu
30 15 DebSeCan kdesu 'debsecan > HOMEDIRLOGS/debsecan.log'

ma continua a fallire:
Job `DebSeCan' started
Job `DebSeCan' terminated (exit status: 1) (mailing output)

Job `ClamScan' started
Job `ClamScan' terminated (exit status: 1) (mailing output)
[in clamscan lo stato 1 significherebbe uno o più virus trovati ma il comando viene lanciato e termina nel giro di un secondo (esempio hh.mm.ss 11:23:44) quindi non credo sia attendibile]

Qualcuno ha un' idea del perchè alcuni comandi della shell non vengono eseguiti?
(naturalmente se lanciati dal terminale o da 'esegui comando' funzionano)

oRz0Ro
01-02-2007, 12:44
potrebbe darsi che i comandi falliscano perchè eseguiti su un terminale 'fantasma', ovvero creato da anacron solo per la loro esecuzine?

gli stessi comandi lanciati da un terminale aperto dall' utente funzionano in effetti...

come potrei fare per controllare/ sistemare la cosa ?