Wpis z mikrobloga

Mireczki problem ze skryptem wrzuconym do rc.d.
Prosty skrypcik ustawia środowisko pod chroota startuje usługi i na końcu powinien odpalić program w screenie w chroocie, ale nie odpala podczas startu urządzenia. Najdziwniejsze bo jak odpale recznie to działa przez ./xxx.sh start

Problem dokładnie z tym :
/bin/chroot $CHROOT su - user -c "/usr/bin/screen -d -m -S XXX /usr/local/bin/XXX > /dev/null"

Jakieś pomysły jak to przedebugować. Przejrzałem /var/log ale nic ciekawego printuje rzeczy z echo przed i po tej komendzie wiec cały skrypt sie odpala podczas startu, ale procesu działającego w screenie nie ma.

#terminal #konsola #linux #skrypty #chroot
  • 5
@lis6502: ale dosłownie przed wywołaniem XXX w screenie mam 3 takie rzeczy :
/bin/chroot $CHROOT service php5-fpm start
/bin/chroot $CHROOT service nginx start
/bin/chroot $CHROOT service ssh start

i te usługi startują bez problemu po zbootowaniu, bo moge się zalogować na ten ssh debianowy wystawiony na innym porcie, więc $CHROOT raczej dobrze skrypt ustawia.

Już mi się nie chce tego testować i restartować urządzenia bo z 2-3 minuty bootuje :) Wywoływanie