Armbian无法执行指令码

时间:2019-10-21 11:04:39

标签: linux shell

我对Linux不太自信,但是我最近安装了Armbian,无法运行脚本。

我有一个橙色PI零,我发现的脚本确实在Ubuntu服务器上运行,所以我很确定那不是问题。我需要此脚本来每天重启路由器。

注意:我不是写脚本的,是从一个我现在不记得的论坛复制的。

#!/bin/sh
echo "Get session key..."
SKEY=curl -s http://192.168.0.1/login.asp | perl -ne 'if(/var SessionKey = (\S+);/) {print
"$1\n";}' echo "Login... ($SKEY)" curl -X POST -d "loginUsername=admin&loginPassword=<PASSWORD GOES HERE>&loginOrInitDS=0"
http://192.168.0.1/goform/login?sessionKey=$SKEY echo "Get session new key..." SKEY=curl -s
http://192.168.0.1/RgSetup.asp | perl -ne 'if(/var SessionKey = (\S+);/) {print "$1\n";}' echo "Issue reboot...
($SKEY)" curl "http://192.168.0.1/goform/RgSetup?sessionKey=$SKEY" \
        -H 'Referer: http://192.168.0.1/RgSetup.asp' \
        --data 'WanLeaseAction=0&ApplyRgSetupAction=0&RebootAction=1' exit 1

我删除了该帖子的密码,但这不是问题。无论如何。 这是控制台:

root@orangepizero:~# ./router.sh
Get session key...
./router.sh: 3: ./router.sh: -s: not found
Can't open echo: No such file or directory.
Can't open Login... (): No such file or directory.
Can't open curl: No such file or directory.
Can't open -X: No such file or directory.
Can't open POST: No such file or directory.
Can't open -d: No such file or directory.
Can't open loginUsername=admin&loginPasswosmierd=<PASSWORD GOES HERE>&loginOrInitDS=0: No such file or directory.
./router.sh: 5: ./router.sh: http://192.168.0.1/goform/login?sessionKey=: not found
./router.sh: 6: ./router.sh: http://192.168.0.1/RgSetup.asp: not found
Can't open echo: No such file or directory.
Can't open Issue reboot...
(): No such file or directory.
Can't open curl: No such file or directory.
Can't open http://192.168.0.1/goform/RgSetup?sessionKey=: No such file or directory.
Can't open -H: No such file or directory.
Can't open Referer: http://192.168.0.1/RgSetup.asp: No such file or directory.
Can't open --data: No such file or directory.
Can't open WanLeaseAction=0&ApplyRgSetupAction=0&RebootAction=1: No such file or directory.
Can't open exit: No such file or directory.
Can't open 1: No such file or directory.
root@orangepizero:~#

我尝试过:

  • chmod +x router.sh
  • apt-get upgrade
  • 重新安装curl

我认为我缺少一些组件,这可以解释为什么它要在Ubuntu服务器上运行。 预先感谢!

0 个答案:

没有答案