如何使用 ClamTk 自动扫描?

如何使用 ClamTk 自动扫描?

我正在使用以下命令通过 Clam 扫描我的笔记本,但我很好奇是否有一个命令可以使用 ClamTk 自动设置扫描时间。

我从视频中学到以下命令,感谢它,这对我的努力大有帮助。但我每次在关闭笔记本之前都会运行此命令。如果可能的话,我希望它能不时自动扫描,比如每周 2 天在我打开笔记本时自动扫描。

顺便说一句,我安装了 clam-daemon,我认为这是自动运行的程序,但我在系统监视器中找不到它。我怎么知道它是否在运行?因为我安装时没有遇到任何问题。

我正在使用的命令:

clamscan -r --move /home/myusername/Quarantine /home

我是 Ubuntu 及其命令、终端的新手。我使用它的原因是它在我的设备(Lenovo Ideapad 1)上比 Windows 11 更快,而且我还在学习。提前致谢。

此致,

答案1

比如每周两天的某个时间我会打开笔记本。

如果要始终执行某些操作,请使用/etc/crontab。它有 5 个元素,用于指定时刻、用户和要执行的命令。 crontab.guru/是一个可以检查 crontab 规则的网站。

您可以使用vimnano来编辑(vim /etc/crontab并添加

0 1 * * 2,5  rinzwind /usr/bin/clamscan -r --move /home/myusername/Quarantine /home

(假设它在/usr/bin)并且它会在工作日 2 号和 5 号的凌晨 1 点与用户 rinzwind 一起运行此程序(星期日 = 0,所以这两个是星期二和星期五)-如果机器处于开启状态-。

# Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,f
ri,sat
# |  |  |  |  |
# *  *  *  *  * user-name command to be executed
17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly
25 6    * * *   root    test -x /usr/sbin/anacron || { cd / && run-parts --repor
t /etc/cron.daily; }
47 6    * * 7   root    test -x /usr/sbin/anacron || { cd / && run-parts --repor
t /etc/cron.weekly; }
52 6    1 * *   root    test -x /usr/sbin/anacron || { cd / && run-parts --repor
t /etc/cron.monthly; }

答案2

https://help.ubuntu.com/community/ClamAV

但请注意,Clam Anti Virus 工具会扫描文件或收到的电子邮件以视窗病毒特征。

从设计上来说,Unix/Linux 不会受到 Windows 病毒的影响。它们无法在 Linux 上运行,用于破坏 Windows 的技巧不会影响 Unix/Linux。

除非您正在运行带有 Windows 客户端的邮件服务器,否则我建议您放弃 ClamAV 探索。

使用您最喜欢的搜索引擎搜索“保护 Ubuntu”将会得到更好的结果。

man首先,请确保完全理解您在互联网上看到的任何命令或命令集( )。

相关内容