Eu tenho o seguinte script IPN simples no CentOS 6.5 em /etc/init.d /
#!/bin/sh
# chkconfig: 2345 05 06
cd /root/IPNHost
. /etc/rc.d/init.d/functions
start() {
echo -n $"Starting..."
/root/IPNHost/IPNHost
}
stop() {
echo -n $"Stopping ..."
killproc IPNHost
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
status)
status IPNHost
;;
*)
echo "Usage: $0 {start|stop|status|restart}"
exit 1
esac
exit 0
Eu fiz o chkconfig e percebi que o script não carrega com sucesso na inicialização. Quando eu corro
/etc/init.d/IPN start
funciona perfeitamente bem.
No entanto, quando faço
service IPN start
Isso me dá "erro ao carregar bibliotecas compartilhadas: libippcore.so.7.0: não é possível abrir o arquivo de objeto compartilhado: Nenhum arquivo ou diretório.
Como obtenho IPN para ver as variáveis de ambiente IPP (consistindo na biblioteca acima) quando eu o executo usando o serviço IPN start? Suponho que é por isso que o serviço não foi iniciado quando reiniciei o sistema.