社区
Linux/Unix社区
帖子详情
急,在线等待,Java程序怎样在linux下通过脚本启动时自动运行?
yechuan
2004-07-06 03:52:47
我编了个Java程序,写好了启动脚本,并且已经加在redhat的/etc/rc.d/rc.local脚本中,其他非Java的程序都可以自动运行,请教大家,为什么Java的就不行?在线等待,谢谢!
...全文
205
6
打赏
收藏
急,在线等待,Java程序怎样在linux下通过脚本启动时自动运行?
我编了个Java程序,写好了启动脚本,并且已经加在redhat的/etc/rc.d/rc.local脚本中,其他非Java的程序都可以自动运行,请教大家,为什么Java的就不行?在线等待,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cawangjun
2004-07-21
打赏
举报
回复
还是环境变量设置的问题啊
yechuan
2004-07-06
打赏
举报
回复
用java的绝对路径并且加上classpath参数就可以了,问题解决了,谢谢了!
ebstar
2004-07-06
打赏
举报
回复
使用 #java com/edatapower/BirthdayCard 是没有问题的,我想是不是要把这个命令放到*.sh文件中,然后将crontab中改为:
02 1 * * * /www/project/*.sh
我试试再说。
yechuan
2004-07-06
打赏
举报
回复
是正确的,登陆之后运行脚本,一切正常!包括运行rc.local脚本,就是开机不运行,郁闷死了!!!
cawangjun
2004-07-06
打赏
举报
回复
你的java程序启动命令是否正确,环境变量设置是否正确
ebstar
2004-07-06
打赏
举报
回复
我也遇到类似的问题
我将一个java任务放到了crontab中,定制为每天执行一次,表示如下:
02 1 * * * java com/edatapower/BirthdayCard
注:每天上午1:02开始执行此命令。
但是此任务始终不执行,唉,我真不知道怎么回事,是java内部的设定不允许自动执行吗?
linux
系统
java
程序
异常退出,
linux
下
java
程序
异常关闭,
自动
启动做法
在
linux
下面
运行
java
程序
,一般情况下我们先打包成jar文件,然后放在
linux
下,用
脚本
去执行它。一,打包
java
项目。一般用eclipse和netbeans直接把项目打包成jar就可以了,然后把jar跟同目录下面的lib库文件夹一起放在一个
linux
文件夹下面。我这里放在/opt/ftpcounter下面。我这个
程序
的作用是读取某ftp上的文件信息。二,
linux
下面的shell
脚本
,以...
linux
部署
java
程序
启动停止
脚本
java
程序
linux
部署启动停止
脚本
1:启动start #!/bin/sh BASE="$(dirname $(readlink -f $0))" #获取当前
程序
部署目录 APPNAME=$BASE/ LIB_PATH="$BASE/lib" #获取lib目录 CONF=$BASE/conf #获取conf配置文件目录 APPJAR=KafkaMessToLocal.jar #打包的
程序
jar包名 if [ ! -d $LIB_PAT
linux
开机
自动
执行
脚本
、
运行
程序
linux
开机
自动
执行
脚本
、
运行
程序
、/etc/rc.d/init.d、/etc/init.d、shell、环境变量
在
Linux
下使用shell
脚本
管理
Java
的应用
程序
在日常开发和运维工作中,管理基于
Java
的应用
程序
是一项基础且频繁的任务。本文将通过一个示例
脚本
,展示如何利用Shell
脚本
简化这一流程,实现
Java
应用的一键式启动、停止与重启操作。本
脚本
不仅提升了工作效率,还确保了操作的标准化与可靠性。通过上述Shell
脚本
,我们不仅实现了
Java
应用的便捷管理,还保证了操作的
自动
化与标准化,大大减轻了运维负担。无论是日常开发调试还是生产环境的部署维护,这样的
脚本
都是提升效率的利器。
Linux
上设置
Java
服务开机自启,并添加管理
脚本
用于启动、停止、重启
Systemd 是 CentOS 和其他许多
Linux
发行版中用于初始化系统的服务管理器。首先,我们需要创建一个 Systemd 单元文件来定义我们的
Java
应用
程序
服务。确保替换上述配置中的路径和参数以匹配你的实际情况。这样,你的
Java
应用
程序
就可以作为系统服务
运行
,并且可以通过简单的命令进行管理了。现在你有了一个可以启动、停止和重启
Java
应用
程序
的管理
脚本
。接下来,我们创建一个简单的 Bash
脚本
来管理服务的启动、停止和重启。创建一个新的 Systemd 单元文件,例如。
Linux/Unix社区
23,215
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章