【问题标题】:busybox install a scriptbusybox 安装脚本
【发布时间】:2011-01-29 10:36:18
【问题描述】:

我确定这很简单,但我只是不知道该怎么做......

我有一个嵌入式系统上的busybox脚本,我想运行它,但我不知道如何运行脚本

我可以登录busybox并输入一些命令,但这是我知识的限制,我如何在我的桌面上执行我的.txt格式的脚本?

【问题讨论】:

  • 这真的是一道编程题吗?

标签: busybox


【解决方案1】:

我能想到的两种方法:

  • 无聊但更便携的:

    1. 在编辑器中打开脚本文件。

    2. 登录您的嵌入式系统并进入busybox shell提示符。

    3. 从编辑器中复制脚本的第一行。

    4. 将其粘贴到busybox提示符并按Enter(如有必要)。

    5. 从编辑器复制下一个脚本行

    6. 将其粘贴到busybox提示符并按Enter(如有必要)。

    7. 如果还有更多的行,回到第5步。如果遇到任何错误,当然应该停下来尝试找出发生了什么。

    8. 您会很想一次性复制并粘贴整个脚本。 不要!根据嵌入式系统上的 TTY 缓冲行为,结果可能会出乎意料。

  • 正确的方法:

    1. 确保您的脚本具有可写的文件系统。大多数嵌入式系统至少有一个可以修改的 ramdisk,尽管任何更改在重新启动后都会丢失。找到这样的文件系统后,如有必要,cd 进入其中。

    2. 找到一种方法来传输脚本文件,例如script.txt 到您的系统。根据您的嵌入式系统,您可以使用 FTP、TFTP 或 SMB 上传它。如果这些都不可用,您可以尝试在busybox上使用cat,例如$ cat > script.txt,然后将脚本复制/粘贴到终端中 - 按文件末尾的 Ctrl + D

    3. 运行脚本:$ sh script.txt

    4. 除了步骤3,使用chmod 使文件可执行:$ chmod +x script.txt然后你可以运行它:$ ./script.txt

如果没有关于您的嵌入式设备和脚本的更多信息,我们真的无法为您提供更多帮助。

【讨论】:

  • 我刚看到你的回复,我解决了将脚本上传到我的网络服务器然后使用 wget - 但你的编辑器版本很棒 - 谢谢
猜你喜欢
  • 1970-01-01
  • 2015-10-18
  • 1970-01-01
  • 1970-01-01
  • 2012-09-17
  • 2012-06-30
  • 2012-01-10
  • 2014-08-07
  • 1970-01-01
相关资源
最近更新 更多