openWRT中lua脚本的星号问题

在openWRT下写lua脚本时,想要往crontab定时器里面写入一条指令,以便定时执行某些脚本。但是在写入的过程中,程序会把我的星号(*)变成当前文件夹下的文件列表,搞了半天终于搞定这个问题了。

定时器指令如下:

*/1 * * * * /root/panfengshan/wifi-timer/wifi-open.sh

当我通过echo将该命令写入某个文件时,就会出现上述问题。

解决办法时,将星号用双引号引起来,以字符串形式拼接一下就可以了

当将定时任务命令写入系统后,需要重启定时器,否则不生效

执行以下命令重启定时器就可以了

/etc/init.d/cron restart


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值