找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 10408|回复: 6

[脚本] 用PHP的API设置多个scheduler计划任务,执行多条命令行的问题

[复制链接]
发表于 2017-8-14 14:31:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
本帖最后由 81614052 于 2017-8-14 14:32 编辑

这是php页面的API代码,向ros添加计划任务,执行命令是关闭aaa和bbb的用户
  1. $scheduler_add = array(
  2.                     "name" => “计划任务名称”,
  3.                     "start-time" => 'startup',
  4.                     "interval" => "00:00:05",
  5.                     "on-event" => "/ip hotspot user disable 'aaa'\r\n/ip hotspot user disable 'bbb'"
  6.                 );
  7.                 $ROSApi->comm('/system/scheduler/add',$scheduler_add);
复制代码


ros是添加成功了,但是如图:

Image 1.jpg
在\r\n位置就不输出了,好奇怪。

求大神帮我解决一下,搞了好长时间也没搞好,哎
routeros
发表于 2017-8-16 01:03:00 | 显示全部楼层
你把ROS建立好的用API读出来就知道了,逆向
routeros
回复

使用道具 举报

发表于 2017-8-16 01:26:35 来自手机 | 显示全部楼层
本帖最后由 小白充大神 于 2017-8-16 01:28 编辑

顶顶吧 召唤神龙
routeros
回复

使用道具 举报

发表于 2017-8-16 11:49:14 | 显示全部楼层
ros是linux的,应该用linux下的换行符
另外脚本里的换行符要加转移字符
2楼逆向是正解
routeros
回复

使用道具 举报

发表于 2017-12-19 18:18:39 | 显示全部楼层
都是牛人1111111
routeros
回复

使用道具 举报

发表于 2018-1-2 20:22:59 | 显示全部楼层
试试把换行符\r\n换成;试试
routeros
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-5-17 10:44 , Processed in 0.106359 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表