Есть такой сервис:
[Unit]
Description=Bla Tomcat Service
[Service]
Type=forking
User=bla
PIDFile=/home/bla/tomcat/tomcat.pid
ExecStart=/home/bla/tomcat/bin/startup.sh
ExecStop=/home/bla/tomcat/bin/shutdown.sh
[Install]
WantedBy=multi-user.target
при старте в файле /home/bla/tomcat/logs/catalina.out начинают идти логи и в определённый момент проходит строчка
21-Feb-2015 22:15:20.970 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 11232 ms
хочется, чтобы при команде systemctl bla start команда не отдавала управление, пока в логе не появится эта строчка (именно после старта, файл до старта в общем случае не пустой). Можно ли такое сделать не сильно усложняя сервис? Или это противоречит концепции systemd?
Перемещено leave из admin
Перемещено leave из general