У меня есть система Solaris с 3 пользователями (root, cfruntime, cfdev)
После успешной установки ColdFusion 2018 владельцем установки coldfusion2018 является cfruntime.
Как cfdev Iпопробуйте запустить ColdFusion с помощью следующей команды
sudo / disktwo / coldfusion2018 / cfusion / bin / coldfusion start
Это, однако, не запускает Coldfusion нормально, но также не 't сгенерировать любую необычную ошибку / log
Просмотр сценария запуска / disktwo / coldfusion2018 / cfusion / bin / coldfusion.Следующие строки фактически запускают ColdFusion
CFSTART='su $RUNTIME_USER -c "LD_LIBRARY_PATH=$LD_LIBRARY_PATH;
export LD_LIBRARY_PATH;
cd $CF_DIR/bin;
$JAVA_EXECUTABLE -classpath $CLASSPATH $JVM_ARGS
com.adobe.coldfusion.bootstrap.Bootstrap -start &"'
eval $CFSTART > /dev/null
Интересное наблюдение, которое я сделал, заключалось в том, что если бы я удалил &
в конце CFSTART
, ColdFusion запустился бы нормально (хотя мне нужно поместить его вфон crtl-z , bg
)
Процесс ColdFusion не выглядит постоянным после выхода из сценария запуска, если он запускается как (cfdev / cfruntime), но запускается нормально, если сценарий запускается от имени пользователя root.
Есть мысли?