Mikrotik脚本 - 所有表格列

时间:2015-09-28 05:32:04

标签: mikrotik

我试图每天运行一个脚本,通过电子邮件发送最近激活的用户列表。我找不到一个命令,列出我在用户手册中看到的内容'用户'屏幕。

我需要每天触发昨晚激活的几个用户的脚本。 这些在用户管理器中显而易见,但是如果在终端中输入 " /工具用户管理器用户打印"它只显示连接到winBox的管理员用户!!不是用户管理器中的最终用户。另一方面,如果你键入" / ip hotspot active"但这只显示我现在的活跃用户不是我想要的视图。 问题:在用户管理器中向用户显示所有良好信息(如Profile,start-time等)的正确命令/脚本是什么?

2 个答案:

答案 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