busybox

    0熱度

    1回答

    我正在嘗試編寫一個Windows和Mac OS/X的配套應用程序,該程序會將嵌入式Linux操作系統刷新到microsd卡,只需點擊一下即可。我想用busybox的dd命令來做到這一點。我試圖使用這個窗口,但它在Windows 10崩潰。這裏有幾個原因是爲什麼我想這樣做。 這些設備的用戶不是技術性的,所以需要點擊一下以方便使用。 安裝程序必須是可移植的,並以可從USB運行的方式打包在一起。 目前,

    2熱度

    1回答

    在我的應用程序中,我需要啓動Busybox udhcpd(dhcp server),代碼如下。雖然udhcpd確實啓動並運行,但我在進程列表中獲得了兩個版本。 udhcpd運行正常,即分配給設備的IP地址。 pid_t forked_pid = vfork(); if (forked_pid == 0) { // Child process, execute udhcpd.

    2熱度

    1回答

    我正在編寫一個腳本來模擬使用Busybox的Android設備的較差網絡連接。在Bash中,我使用tc和netem來模擬數據包丟失,特定延遲等,但這些在Busybox中不可用。我知道Busybox有iptables可用,但它不提供像netem那樣多的功能。我有幾個問題: 你如何建議模擬繁忙的網絡連接不暢?我已經做了相當多的研究,並沒有發現有人試圖用Busybox測試慢速連接設備。 有沒有辦法爲Bu

    1熱度

    1回答

    我試圖讓我們的一個嵌入式設備上的busybox編寫的shell腳本可以工作。導致問題的線在下面,我已經包含使用-x標誌在shell中運行它的輸出。 if [ cut -d : -f 1-3 /sys/class/net/eth0/address | grep -q -i 01:02:03 ]; then # Do stuff fi 嘗試運行它時所給出的輸出: # sh -x ./s

    0熱度

    1回答

    我需要泊塢窗容器中的用戶。我的構建是從busybox圖像,這是缺少groupadd,我試圖使用apt-get添加它,但也沒有。我需要添加到我的Dockerfile才能獲得groupadd? 到目前爲止,我有 FROM busybox RUN apt-get install bash RUN groupadd -r postgres && useradd -r -g postgres postg

    0熱度

    1回答

    我想從FTP服務器下載文件我有兩種方法 1)在java中使用FTPClient使用commons-net-3.0.1.jar 2)linux的busybox的二進制ftpget 現在我想知道我應該使用哪些實用程序?我的意思是我應該考慮哪個參數,同時從ftp下載文件的選擇正確的方法

    1熱度

    1回答

    我們開始使用shellcheck來檢查我們的腳本錯誤/警告, 目前常見的警告,我們在我們的所有腳本看到的是不帶引號的變量。 是否有任何腳本來糾正這些簡單的警告/錯誤? 我有低於該予用於更改$VAR到${VAR} sed -i -r 's:\$([_a-zA-Z?][_a-zA-Z0-9]*):${\1}:g' <scriptname> 我修改它如下命令, sed -i -r 's:\$([_a-z

    1熱度

    1回答

    我的系統(ARM32)通過U-Boot引導Linux。內核獲取console=ttymxc1,115200作爲u-boot的參數。 然後它在initramfs中使用一個帶有switch_root(由busybox解釋)的shell腳本來初始化根文件系統。 此外,此initramfs腳本解析內核命令行以獲取正確的console。 問題是switch_root正在打印到tty1。儘管如此,內核使用正確

    0熱度

    1回答

    這是我第一次在stackoverflow。我目前面臨一個問題,並在這裏分享細節。 我目前正在構建POS自動化腳本。 POS終端具有Shell Busybox灰。這就是爲什麼不能使用基本命令,因爲那些行爲不一樣。 下面是查詢: 假設 [$ I == $ N $ A]] - 這個比較是完全匹配,其中$我是更大的字符串,$ N $ A包含$我的子。 我已經使用了[-z $ {I ## $ N $ A *

    0熱度

    1回答

    我希望第二行說的foo代替command not found使用別名: $ alias foo="echo bac" ; foo; -bash: foo: command not found $ foo bac $ 爲什麼不會在第二行說foo?用下面的炮彈進行測試,同樣的行爲: 慶典3.2.5 的zsh 5.0.8 破折號0.5.9 busybox的1.25.0