Как автоматически запускать веб-службы при запуске экземпляра Amazon EC2?

Я почти потрясен, что никто не предложил группы столбцов ! С ним можно дать столбцу определенный класс, ширину и другие полезные свойства. И так как это - HTML 4.01, это поддерживается всеми браузерами, которые поддерживают doctype.

44
задан davidcondrey 31 August 2017 в 03:52
поделиться

2 ответа

Я столкнулся с подобной проблемой, вот решение, которое я предлагаю, необходимо создать файл в соответствии с/etc/init.d каталогом, например, с котом имени, и изменить JAVA_HOME и параметры CATALINA_HOME согласно установке системы. После того как Вы действительно устанавливаете этот файл, затем выполненный ниже команды:

sudo chkconfig <file-name> on

, где файл, Вы создали в/etc/init.d, это - кот в моем случае.

[ec2-user@ip-<myip> init.d]$ cat tomcat
#!/bin/bash
# description: Tomcat Start Stop Restart
# processname: tomcat
# chkconfig: 234 20 80
JAVA_HOME=/opt/apache-tomcat-7.0.96
export $JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
CATALINA_HOME=/opt/apache-tomcat-7.0.96

case $1 in
start)
sh $CATALINA_HOME/bin/startup.sh
;;
stop)
sh $CATALINA_HOME/bin/shutdown.sh
;;
restart)
sh $CATALINA_HOME/bin/shutdown.sh
sh $CATALINA_HOME/bin/startup.sh
;;
esac
exit 0
chmod 755 tomcat
chkconfig --add tomcat
chkconfig --level 234 tomcat on
chkconfig --list tomcat
service tomcat start
0
ответ дан 26 November 2019 в 22:07
поделиться

Это отличается между Amazon Linux 1 и Amazon Linux 2.

Amazon Linux 1

В AmazonLinux1, используйте chkconfig команда.

$ sudo chkconfig mysqld on
$ sudo chkconfig httpd on

Amazon Linux2

В AmazonLinux2, systemd был представлен. Так, chkconfig команда прежней версии. Необходимо использовать systemctl. Это - команда управления для systemd.

$ sudo systemctl enable mysqld
$ sudo systemctl enable httpd

можно подтвердить, что это включено или не использование is-enabled команда.

$ sudo systemctl is-enabled mysqld
enabled

chkconfig запрос команды будет передан к systemctl.

$ chkconfig mysqld on
Note: Forwarding request to 'systemctl enable mysqld.service'.
0
ответ дан 26 November 2019 в 22:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: