编写脚本在S7边缘添加eth0接口 -- shell 领域 android 相关 的问题

Writing Script to add eth0 interface on S7 edge


简体版||繁體版
1
vote

问题

中文

有人可以看看这个剧本吗?我想在sh文件中添加它。当我连接我的以太网适配器时,我不想再次输入所有命令。我只想从shell执行它。这是正确的吗?

  #!/bin/sh ip link set eth0 up sleep 1; ip addr add 192.168.178.50/24 dev eth0 sleep 1; ip route add default via 192.168.178.1 dev eth0 sleep 1; ndc network create 1 sleep 1; ndc network interface add 1 eth0 sleep 1; ndc resolver setnetdns 1 8.8.8.8 8.8.4.4 sleep 1; ndc network default set 1   

当我直接进入终端仿真器时的命令时,当我使用 #sh filename.sh 执行脚本时,我得到错误。

第二个问题是,重新引导后,root文件夹中的文件不再此。

english

can someone take a look over this script? I want to add it in a sh file. When I connect my ethernet adapter I don't want enter all commands again. I just want to execute it from shell. Is this correct?

#!/bin/sh ip link set eth0 up sleep 1; ip addr add 192.168.178.50/24 dev eth0 sleep 1; ip route add default via 192.168.178.1 dev eth0 sleep 1; ndc network create 1 sleep 1; ndc network interface add 1 eth0 sleep 1; ndc resolver setnetdns 1 8.8.8.8 8.8.4.4 sleep 1; ndc network default set 1 

When I enter the commands directly into terminal emulator ir works, when I execute the script with #sh filename.sh I get error.

The second problem is, my file in root folder isn't here anymore after reboot.

  
         
         

回答列表


相关问题

1  如何在Termux上键入“Control”?  ( How to type control on termux ) 
有一个很好的应用程序"termux" ,可以提供强大的shell环境,而无需获得root权限。但是,触摸屏键盘不包括"控制" 和"ALT" 按钮。但是一些互动程序(例如,Nano,Emacs)需要这些按钮。 是否有任何方法可以添加此按钮,或使用其他方法来替换此按钮? ...

3  我可以在Android挂载LoopDevice吗?  ( Can i mount loopdevice in android ) 
我扎根了我的Android手机并获得shell thr adb。我想在Android中挂载一个ROM图像。但我总是失败: mount -o循环/sdcard/myimage.img / mnt 挂载:无法设置循环设备:没有这样的文件或目录 ...

3  如何为rooted设备安装其他终端命令的捆绑?  ( How to install bundles of additional terminal commands for rooted devices ) 
我最近扎根了HTC野火S设备并闪过Android 4.1.2 AOKP果冻豆类自定义ROM。一个好处是我现在可以使用终端。 我有点习惯于在台式机上使用终端仿真器,但从中从未在Android设备上做过。我注意到没有找到一些命令,例如: $ tree /system/bin/sh: tree: not found ...

54  如何在启动时运行脚本?  ( How can i run a script on boot ) 
我习惯于在Linux的启动时运行脚本,但我不确定如何在Android中执行此操作。我想在开始时开始我的SSH守护程序,所以我将永远能够连接。如何在Android启动时运行任意脚本?在dalvik之外做这一点是优选的。 ...

3  adb shell命令可以测试mls / spc代码? [关闭]  ( Adb shell command that can test mls spc codes ) 
这个问题不太可能帮助任何未来的访客;它仅与小地理区域,特定时刻及时的特定时刻或非常狭窄的情况,这些情况通常不适用于互联网的全球观众。有关帮助提出这个问题更广泛适用,请访问帮助中心。 ...

1  如何在Android shell中进行数学操作?  ( How to do math operations in android shell ) 
要在Linux shell中进行数学操作,可以使用BC语言。例如, echo `echo "scale=4;sqrt(400)"|bc -l` 这将使输出为20.0000 不幸的是,BC在Android上不可用。我的问题是 1)如何在Android shell中进行数学操作? 2)如果必须使用BC,那...

0  我如何在没有USB的情况下将所有文件从手机上完成  ( How can i get all my files off my phone without usb ) 
我有一个"必需的" Android手机植根,拥有终端和超级安装,但不会承认它已插入计算机而不是交流充电站。 lsusb 在主机上找不到它。 在设置下,"USB调试" 为ON。这似乎并没有帮助。 外壳存在并在手机本身上与终端一起使用。 curl 存在。 ssh 和 sshd 不是。我有无线。我如何从手机上获取我的...

8  从终端仿真器运行应用程序[已关闭]  ( Running applications from a terminal emulator ) 
关闭。这个问题是 off-topic 。它目前不接受答案。 想要改进这个问题?更新这个问题,所以它是关于android爱好者堆栈交换的主题。 关闭 ...

-1  联想S6000 - 连接充电器后自动开机[复制]  ( Lenovo s6000 auto power on after connecting charger ) 
这个问题已经在这里有答案: 充电器连接时自动电源启动Android (7个答案) ...

1  使用flash_image flash update.img  ( Flash update img using flash image ) 
我想使用shell刷新一个新rom。 (以后需要这个应用程序,所以没有比Shell的其他方式)。这是我尝试的 connected to 192.168.1.9:5555 Pauls-MacBook-Pro:~$ adb shell root@android:/ # su root@android:/ # flas...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有