2017年11月13日の日記を表示中
2017年11月13日 (月)
■RetroN 5ハック
inotifywait でディレクトリを監視し、ファイルが書き込まれてcloseされたらscpで外部に転送する処理を、RetroN 5のinit.rcの先で呼ばれる処理の中で、バックグラウンド実行させてみたんですが、scpを呼ぶと、$(HOME)/.ssh/known_hostsにちゃんと記載があるホストに繋いでも「Host '192.168.***.***' is not in the trusted hosts file.」と出て、入力待ちの状態になってしまう問題が発生。
コマンドラインから手でscpする分には問題ないので、Dropbearがknown_hostsを読むところに何かありそうな感じなんですが、原因を探るのが面倒くさいので、ひとまずDropbearのscpコマンドに、中で dbclient に -y オプションを渡すように変更を加え、dbclientでknown_hostsを無視させるようにして対処。Dropbearはほんといじりやすくて助かります。
2017年11月13日の日記を表示中
[コメントを書く]