【发布时间】:2012-03-31 04:01:15
【问题描述】:
我正在尝试在我的 EC2 实例启动时运行一个 bash 脚本。我要做的就是在服务器启动时启动 GlassFish。我要运行的命令是:
sudo /glassfish3/bin/asadmin start-domain
当我手动输入时有效。
我尝试在几个地方添加此命令,但没有成功:
- 在 /etc/rc.local 的末尾
- 在 /etc/rc.d/rc.local 的末尾
- 在 /etc/init.d/ 中创建了我自己的脚本
我已经给每个脚本 777 权限了。
有人对我做错了什么有任何想法吗?
【问题讨论】:
-
你检查你的日志了吗?没什么兴趣?
-
(如果运行 Debian 或 Ubuntu,顺带一提,最好使用
update-rc.d命令在 /etc/init.d, 中安装脚本,而不是这样做手动。) -
@jcomeau_ictx 信息会记录在哪里?
-
如果@jcomeau_ictx 不在他的键盘上,我会回答。日志在 /var/log/。 在我的系统上,具体的日志是 /var/log/daemon.log。
-
谢谢!我正忙于其他事情。
标签: linux amazon-ec2 amazon-web-services glassfish-3