我试图每天运行一个脚本,通过电子邮件发送最近激活的用户列表。我找不到一个命令,列出我在用户手册中看到的内容'用户'屏幕。
我需要每天触发昨晚激活的几个用户的脚本。 这些在用户管理器中显而易见,但是如果在终端中输入 " /工具用户管理器用户打印"它只显示连接到winBox的管理员用户!!不是用户管理器中的最终用户。另一方面,如果你键入" / ip hotspot active"但这只显示我现在的活跃用户不是我想要的视图。 问题:在用户管理器中向用户显示所有良好信息(如Profile,start-time等)的正确命令/脚本是什么?
答案 0 :(得分:0)
首先将用户屏幕的内容打印到文件:
/ip hotspot user print file="users.txt"
然后通过电子邮件发送给您想要的任何邮件:
/tool e-mail send file="users.txt" to=xxx@xxx.com subject="user list" body="hello\nthis is an automated message"
答案 1 :(得分:0)
您可以使用detail
标志:
/ip hotspot user print detail
您可以使用where
闭包来过滤内容:
/ip hotspot user print detail where profile=users-x limit-uptime>20m
保存在文件中:
/ip hotspot user print file="info_users-x.txt" detail where profile=users-x