我已经成功配置了一个脚本,该脚本在一天的预定时间内使用cron扫描我的系统。但是,我希望看到它可能在执行时产生的结果。例如:rkhunter -c将日志留在/var/log/rkhunter.log中,我在执行任务后必须手动检查。
如何配置cron以显示终端及其结果? 我已经看到了与我相似的案例,但它没有成功:
minute hour * * * DISPLAY=:0 xterm -e /dir_to_my_script/script.sh
但它给出了以下我目前无法解决的错误:
警告:此程序是suid-root程序或由root用户运行。 无法安全地格式化错误或警告消息的全文 在这种环境中。通过运行,您可以获得更具描述性的消息 以非root用户身份编程或删除可执行文件上的suid位。 xterm:Xt错误:无法打开显示:%s
有没有办法用cron作为root来实现它?感谢