Armadilloフォーラム

自作プログラムの自動実行について

shimamura

2015年12月16日 13時30分

お世話になります。

自作プログラムの自動実行をテストしています。

/etc/init.dにシェルスクリプトを追加し、/etcの各ランレベルに対応したディレクトリに
シンボリックリンクを作ることで、自作プログラムの自動実行が出来ました。

しかし、自作プログラムの自動実行した後、以降の実行を中断してしまい、
ログインプロンプトまで行かなくなってしまいました。

「Ctrl」+「c」でプログラムの中断も出来ません。
コマンドラインでキー入力を受け付けてくれませんので、シンボリックリンクを
消すなど作業も出来ません。

リカバリなどをせずに復旧する(元に戻す)方法を教えてください。

宜しくお願いします。

以上


コメント

at_yashi

2015年12月17日 11時09分

hermit から bootするときに init=/bin/shとカーネルパラメーターを渡すと、shellが起動すると思います。
どうでしょう?

shimamura

2015年12月17日 11時37分

> hermit から bootするときに init=/bin/shとカーネルパラメーターを渡すと、shellが起動すると思います。
> どうでしょう?

アドバイスありがとうございます。
早速やってみました。

hermit> boot init=/bin/sh
mmcsd: SD card at address 0x00000001
mmcsd: M8G2FA 1048576KiB
gendisk: /dev/mmcblk0p2: start=0x004ade00, size=0x009ba200
gendisk: Image.bin is found. (4540672 Bytes)
Copying kernel...done.

この状態で止まっています・・・。