如何从根进程与用户通信

如何从根进程与用户通信

我有一个以 root 身份运行的进程cron.daily,可能需要将结果发送给登录用户。

wall有类似or的 X 版本吗write?我试图避免,mail因为它可能对用户来说太复杂了。

细节

我正在为一位来自 Windows 7 背景的非技术用户设置一台 Linux Mint Cinnamon 笔记本电脑。已特别要求防病毒。

该脚本位于 cron.daily 中

#!/bin/bash
# ClamAV antivirus maintenance.
LOGFILE=/var/log/av-results.txt

# Update the signature database. Populates the file /var/lib/clamav/daily.cvd
systemctl stop clamav-freshclam
freshclam
systemctl start clamav-freshclam

# Run a scan
clamscan --infected --recursive --log=$LOGFILE /home
if [[ $? -eq 1 ]]
then
    wall "Virus(es) found. Call support"
fi
chmod 666 $LOGFILE

wall不起作用,因为用户不使用 Cinnamon terminal

ClamTK(GUI 版本的ClamAV)已被排除,因为我无法让它工作。

相关内容