[116377] Основная разница между запуском [116742]/etc/init.d/foo start[116743] и [116744] service foo start[116745] заключается в том, что [116746] service[116747] запускает init скрипт в чистой среде. Если у вас есть случай, когда запуск init-скрипта напрямую работает, но не работает со службой [116748]service[116749], то при запуске используется переменная окружения, которую вы не инициализировали вручную внутри скрипта. Так как ваш init-скрипт действительно прост, использование переменной окружения, вероятно, в сценарии [116750]/home/oracle/scripts/startup.sh[116751].[12189]Также обратите внимание, что если он не запускается со службой [116752]service[116753], то он не будет правильно запускаться при загрузке.[116380].
27.01.2020, 22:00
Ссылка