busybox-init

busybox inittabでコンソール自動ログインを設定するには?
busybox-init

busybox inittabでコンソール自動ログインを設定するには?

私はbusyboxを使って組み込みLinuxシステム(kernel-5.10.24)を開発していますinit。 カーネルロギングはシリアルコンソールで無効になり、console=カーネルコマンドラインで設定する必要はありません。 initスクリプトによって開始されたログも同様です/etc/init.d/rcS。 これで/etc/inittab設定は次のようになります。システムへの自動ルートログインを有効にしたいと思います。 # /etc/inittab # # Copyright (C) 2001 Erik Andersen <[email ...

Admin

busybox inittabとrcSでできるだけ早くプロセスを起動して管理する方法は?
busybox-init

busybox inittabとrcSでできるだけ早くプロセスを起動して管理する方法は?

私はbusyboxをinitとして使用する組み込みLinuxシステムを開発しています。 アプリケーションを実行するには2つの要件があります。 私の申請書はできるだけ早く始める必要があります。 ビジーボックス(終了時に再生成)で管理する必要があります。 まず、次のように/etc/inittabでアプリケーションを起動します。 # now run any rc scripts ::sysinit:/etc/init.d/rcS # Put a getty on the serial port #ttyS3::respawn:/sbin/getty -L ...

Admin

syslogd は年情報を出力しません。
busybox-init

syslogd は年情報を出力しません。

busyboxを1.35.0に更新し、以前と同じ設定を使用しましたが、何らかの理由でsyslogdはタイムスタンプ情報に年を出力しません。以前はbusybox 1.19.3を使用していましたが、うまくいきました。年に関する情報が変更されたかどうかを調べようとしましたが、成功しませんでした。 タイムスタンプで「年」情報を入手するのに役立ちますか?ありがとうございます! Apr 10 07:59:51 mytestapp: Mytestapp started Apr 10 07:59:51 mytestapp: Mytestapp log1 前のログ: Apr...

Admin

出力リダイレクト先が消えるのを防ぎます
busybox-init

出力リダイレクト先が消えるのを防ぎます

出力がシリアルコンソールにリダイレクトされる組み込みLinuxデバイスで実行されるデーモンがあります。 my_daemon > /dev/ttyS0 ただし、ユーザーがexitシリアルインタフェースでシェルを実行すると、シリアルデバイスが再生成され、シリアルデバイスが一時的に消え、デーモンがクラッシュする可能性があります。 このようなことが起こらないようにする(簡単な)方法はありますか?パイプターゲットが消えた後に再接続を試みるラッパー(またはプロセスと組み合わせた名前付きパイプ)が途中にありますか? 「オフライン」時間をバッファリングする必要はあり...

Admin

電源を入れてから時間を取得します。
busybox-init

電源を入れてから時間を取得します。

Linuxを起動するときに特定の内容をロードするタイムスタンプなどがあるので、いつ起動が始まったのかについての情報が必要だと思います。たとえば、いつでもコマンドを実行したり、開始までに数秒を表示したりする方法はありますか10.3452232? busybox initシステムで動作する必要があります。 ...

Admin

Busybox initは、権限のないユーザーでプロセスを開始できますか?
busybox-init

Busybox initは、権限のないユーザーでプロセスを開始できますか?

私は実行可能なアプリケーションBusyboxとその依存ライブラリで構成された非常に小さなシステムを持っています。私はBusyboxを使用して、/etc/inittab権限のないユーザーとしてアプリケーションを起動しています。 ::sysinit:/sbin/ifup -a -f ::respawn:/bin/busybox su unpriv-user -s /bin/sh -c 'my-executable --arg val --arg val' システムには他に何もなく、他のものをインストールしたくありません。 Busybox inittabで指定さ...

Admin

OpenWRT BusyBoxの初期化は/etc/init.d/rcSを生成しません。
busybox-init

OpenWRT BusyBoxの初期化は/etc/init.d/rcSを生成しません。

OpenWRTイメージ(Chaos Calmer)を構築しており、それを使用するにはBusyBoxを設定する必要がありますinit。そのため、busybox 設定で Init Utilities メニューに移動し、initinittab ファイルの読み取りサポートを有効にします。 私のイメージのビルドが完了すると、次の/etc/inittabファイルが含まれます。 ::sysinit:/etc/init.d/rcS S boot ::shutdown:/etc/init.d/rcS K shutdown ::askconsole:/bin/ash --l...

Admin

Busybox init、Kivy Pythonアプリケーションがifupの実行をブロックしているようです。
busybox-init

Busybox init、Kivy Pythonアプリケーションがifupの実行をブロックしているようです。

私はBuildrootを使用してPythonアプリケーション(Kivy GUI)のコールドスタート時間を最適化するための最小限のシステムを作成しようとしています。私は組み込みシステムに最適なBusybox initプロセスを使用することにしました。私のアプリケーションを起動するSxxスクリプトがあります/etc/init.d。 #!/bin/sh python myapp.py 2 > errlog.txt & loglevel=8これはカーネルコマンドラインを渡すときに機能します。システムはKivyアプリケーションで起動し、Raspber...

Admin

armデバイス/携帯電話のシェルで起動を初期化するためにbusyboxを有効にするには何が必要ですか?
busybox-init

armデバイス/携帯電話のシェルで起動を初期化するためにbusyboxを有効にするには何が必要ですか?

arm-linux-gnueabihfCortex-A/armv7-a arm デバイス/電話を使用してビジボックスをコンパイルしました。 Androidでバイナリを実行すると正常に動作します。 Androidのブートイメージを修正することにしました。ブートイメージRAMディスクに bin/busybox init これはbusyboxへのリンクです。 linuxrcRAMディスクのルートから起動しようとしましたが、起動時に携帯電話/デバイスが再起動しました。使ってみるとinit看板についてしまいましたね。私の仮定は、それが実際に何かをして...

Admin

Simple Byboxシステムを実行するとファイルが見つかりません。
busybox-init

Simple Byboxシステムを実行するとファイルが見つかりません。

私はLinux 4.1を実行していて、シンプルなビジボックス環境で起動しました。 BusyboxとShadowパッケージは静的に構築され、私のrootFSにインストールされます。 /sbin/initにはBusyboxが使用され、/bin/loginにはシャドウログインが使用されます。私はmakedevsを使用して/ devを生成し、/ etc / {group、shadow、passwd、inittab、rc}を生成します。 マザーボードにインストールして起動しましたが、Enterキーを押してログインするまで、すべてが問題なく見えました。 /bin/lo...

Admin

システムV - サービスを再起動するが起動時に開始されない
busybox-init

システムV - サービスを再起動するが起動時に開始されない

シャットダウン時にSystem Vサービスを再起動しようとします。 編集する:クラシックsystemVの代わりにbusybox initシステムを使用していると言うのは正確であるべきです。 /etc/inittabキーワードをrespawnアクションとして使用できることがわかりました(個人初期化テーブル)。 respawn プロセスは終了するたびに再起動されます(例:getty)。 これは正しい設定タスクのようですが、起動時にrespawnサービスが開始されます。 このサービスを再起動したいのですが、コマンドラインから起動した後にのみ可...

Admin

initによってマウントされ使用されている場合は、Linuxに書き込むためにraw UBIパーティションを開きます。
busybox-init

initによってマウントされ使用されている場合は、Linuxに書き込むためにraw UBIパーティションを開きます。

スーパーユーザー権限を持つ Linux ユーザー空間で、新しい UBIFS イメージで元の UBI パーティションを更新する必要がありますが、書き込みのためにそのEBUSYパーティションを開こうとするたびに/dev/ubiX_Y(Device or Resource Busy) エラーが発生します。読み取り専用でマウントされました。 Zerofreeやext4magicなどのユーティリティがこのように動作するのを見ると、読み取り専用でマウントされている場合は、ext4ファイルシステムなどの共通ブロックパーティションを書き込むために開くことができると思います。...

Admin

追加読書
busybox-init

追加読書

256MBのRAMと4GBのeMMCを備えたBeagleboneブラックベースのカスタムボードを持っています。 Linux-3.12からLinux-4.4に、busybox-1.20.2からbusybox-1.26.2にアップグレードしました。 これで、busybox-1.26.2にはbusybox-1.20.2になかった問題が表示されます。 最後のinitスクリプトの1つに次のコードを追加しました。 if [ -f /home/ankur ] ; then count=50 rm /home/ankur echo "----C...

Admin

追加読書
busybox-init

追加読書

私は/etc/inittab次の行を使用します。 ttyS0::respawn:/bin/login シリアルポートに接続する場合は、ログインプロンプトが表示されます。しかし、引き続き次のような内容が繰り返されます。 [hostname] login: Login timed out [hostname] login: Login timed out [hostname] login: どのように停止してタイムアウトを防ぐことができますか? したがって、コメントの内容を明確にするために、次のようにします。 ログインタイムアウトは通常の...

Admin