81614052 发表于 2017-8-14 14:31:01

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

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

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

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


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

求大神帮我解决一下,搞了好长时间也没搞好,哎

打酱油 发表于 2017-8-16 01:03:00

你把ROS建立好的用API读出来就知道了,逆向

小白充大神 发表于 2017-8-16 01:26:35

本帖最后由 小白充大神 于 2017-8-16 01:28 编辑

顶顶吧 召唤神龙

sealin 发表于 2017-8-16 11:49:14

ros是linux的,应该用linux下的换行符
另外脚本里的换行符要加转移字符
2楼逆向是正解

xppz 发表于 2017-12-19 18:18:39

都是牛人1111111

zengle1 发表于 2018-1-2 20:22:59

试试把换行符\r\n换成;试试
页: [1]
查看完整版本: 用PHP的API设置多个scheduler计划任务,执行多条命令行的问题