Ich habe probiert ein Programm in einer Chroot-Umgebung laufen zu lassen.
Hat über Terminal auch alles geklappt.
Dann habe ich versucht, das Gleiche per sh-Skript aufzurufen.
Das Programm startet zwar, wird dann aber sofort wieder geschlossen.
Mit &, nohup, screen hatte ich leider auch keinen Erfolg.
Wenn ich das Programm über die rc.custom starte, funktioniert es auch wunderbar. Doch leider ist hierfür immer ein Reboot notwendig.
Deshalb kam ich auf die Rudi-Shell, da hier auch ein manuelles Starten möglich ist.
Es wird quasi einfach ein Script ausgeführt, welches die chroot-Umgebung mit dem Programm startet.
Zum Startet wird dieses Skript aufgerufen:
Code:
#!/bin/sh
mount -o bind /dev /var/media/ftp/uStor01/chroot-rootfs/dev
sleep 1
mount -t proc proc /var/media/ftp/uStor01/chroot-rootfs/proc
sleep 1
chroot /var/media/ftp/uStor01/chroot-rootfs/ /scripts/skript_chroot.sh
Dieses Skript wir in der Chroot-Umgebung ausgeführt:
Code:
#!/bin/sh
modpobe ......(Option)......
/var/etc/Programm.mipsel
Ist es möglich dieses automatisch über die Rudi-Shell oder über die rudi_shellcmd.cgi (haserl) zu starten?
kriegaex: Code-Tags hinzugefügt