Controllo su richiesta tramite il terminale
Sintassi: /Applications/ESET\ Endpoint\ Antivirus.app/Contents/MacOS/odscan [OPTIONS..]
Opzioni: forma breve |
Opzioni: forma lunga |
Descrizione |
---|---|---|
-l |
--list |
Visualizza i controlli in esecuzione |
|
--list-profiles |
Mostra tutti i profili di controllo disponibili |
|
--all |
Mostra anche i controlli eseguiti da un altro utente (richiede privilegi radice) |
-r |
--resume=session_id |
Riprendi controllo precedentemente sospeso identificato da session_id |
-p |
--pause=session_id |
Sospendi controllo identificato da session_id |
-t |
--stop=session_id |
Interrompi controllo identificato da session_id |
-s |
--scan |
Avvia controllo |
|
--show-scan-info |
Visualizza informazioni di base (incluso log_name) sul controllo avviato |
|
--profile=PROFILE |
Controllo con PROFILO selezionato |
|
--profile-priority=PRIORITÀ |
L’attività verrà eseguita con la priorità specificata. |
|
--readonly |
Controllo senza rimozione |
|
--local |
Controlla unità locali |
|
--network |
Controlla unità di rete |
|
--removable |
Controlla i supporti rimovibili |
|
--exclude=FILE |
Salta file o directory selezionati |
|
--ignore-exclusions |
Controlla anche i percorsi e le estensioni esclusi |
L’utilità odscan termina con un codice di uscita in seguito al completamento del controllo. Eseguire echo $? nella finestra del terminale al termine del controllo per visualizzare il codice di uscita.
Codici di uscita
Codice di uscita |
Significato |
---|---|
0 |
Nessuna minaccia rilevata |
1 |
Minaccia rilevata e pulita |
10 |
Impossibile controllare alcuni file (potrebbero essere minacce) |
50 |
Minaccia trovata |
100 |
Errore |
Esempio
Eseguire il controllo su richiesta della directory /radice/ in modo ricorsivo con il profilo di controllo “@Controllo intelligente” come processo in background:
/Applications/ESET\ Endpoint\ Antivirus.app/Contents/MacOS/odscan --scan --profile="@Smart scan" / & |
Eseguire il controllo su richiesta con il profilo di controllo “@Controllo intelligente” relativo a destinazioni multiple in modo ricorsivo:
/Applications/ESET\ Endpoint\ Antivirus.app/Contents/MacOS/odscan --scan --profile="@Smart scan" /Application/ /tmp/ /home/ |
Elencare tutti i controlli in esecuzione
/Applications/ESET\ Endpoint\ Antivirus.app/Contents/MacOS/odscan -l |
Mettere in pausa il controllo con ID sessione “15”. Ciascun controllo presenta il proprio ID sessione univoco generato all’avvio.
/Applications/ESET\ Endpoint\ Antivirus.app/Contents/MacOS/odscan -p 15 |
Interrompere il controllo con ID sessione “15”. Ciascun controllo presenta il proprio ID sessione univoco generato all’avvio.
/Applications/ESET\ Endpoint\ Antivirus.app/Contents/MacOS/odscan -t 15 |
Eseguire il controllo su richiesta con una directory esclusa /exc_dir e un file escluso /eicar.com:
/Applications/ESET\ Endpoint\ Antivirus.app/Contents/MacOS/odscan --scan --profile="@In-depth scan" --exclude=/exc_dir/ --exclude=/eicar.com / |
Controllare il settore di avvio dei dispositivi rimovibili. Eseguire il comando sottostante come utente con privilegi.
sudo /Applications/ESET\ Endpoint\ Antivirus.app/Contents/MacOS/odscan --scan --profile="@In-depth scan" --boot-removable |