`

linux的一些使用和jar运行一些问题

 
阅读更多
http://chenzhou123520.iteye.com/blog/1933489
memcache命令
./memcached -d -m 256 -u root -p 11211 -c 1024 –P /tmp/memcached.pid


sftp命令
put memcached-1.4.24.tar.gz /home/blue 上传文件

./configure -with-libevent=/usr/libevent/ -prefix=/usr/local/memcached-1.4.24 

查看memcached启动命令
ps aux|grep memcached

现在使用rm -rf命令即可。
直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思

新建一个.sh文件
  
sudo touch test.sh 
编辑
sudo vim test.sh 

保存退出 按! 输入wq!

sudo chmod 777 test.sh 
./test.sh

写一个启动停止脚本放到/etc/init.d目录下

  当我们把java程序打成jar包后,放到linux上通过putty或其它终端执行的时候,
如果按照:java -jar xxxx.jar执行,当我们退出putty或终端的时候,xxxx.jar这个程序也会停止。
为了保证程序能够一直运行,应该改为这样运行:nohup java -jar xxx.jar&命令,
则程序会在后台一直运行,值得注意的是,此时程序控制台输出会被转移到nohup.out文件中,
这个nohup.out文件的位置就在jar包的当前文件夹内。
但是有时候在这一步会有问题,当把终端关闭后,进程会自动被关闭,察看nohup.out可以看到在关闭终端瞬间服务自动关闭。
有个操作终端时的细节:当shell中提示了nohup成功后还需要按终端上键盘任意键退回到shell输入命令窗口,
然后通过在shell中输入exit来退出终端;而我是每次在nohup执行成功后直接点关闭程序按钮关闭终端。所以这时候会断掉该命令所对应的session,
导致nohup对应的进程被通知需要一起shutdown。
这个细节有人和我一样没注意到,所以在这儿记录一下了。
分享到:
评论

相关推荐

    Linux下启动和停止jar包运行的脚本

    在Linux环境下,管理Java应用程序的运行状态,如启动和停止jar包,通过shell脚本实现自动化操作,是常见的需求。本文将深入解析如何利用shell脚本来控制Java应用程序的启动和停止,基于提供的“startTest.sh”和...

    linux能持续后台运行jar的脚本

    linux能持续后台运行jar的脚本,可以让java项目能在linux服务器上持续运行。

    Linux运行jar包执行文件

    在Linux环境中运行Java应用程序,通常会打包成JAR(Java ARchive)文件,以便于分发和执行。本文将详细介绍如何在Linux系统下后台运行JAR包执行文件,以及如何根据具体需求调整配置。 首先,`Linux运行jar包执行...

    Linux一键启动多个jar

    在Linux环境中,管理和操作多个Java应用程序(通常以.jar文件的形式存在)是一项常见的任务。本文将详细探讨如何通过编写脚本实现一键启动、停止和重启这些.jar文件,以提高工作效率。 首先,我们需要理解“Linux...

    Linux运行结束jar脚本

    Linux运行结束jar脚本

    swt linux环境运行jar包

    swt linux环境运行jar包

    sevenzipjbinding.jar和sevenzipjbinding-Linux-arm64.jar

    这个版本的JAR文件优化了在基于ARM的64位Linux系统上的运行,确保了在鲲鹏(Kunpeng)或银河麒麟V10等硬件平台上运行的效率和兼容性。 "鲲鹏"是中国华为公司自主设计的高性能服务器和数据中心处理器,基于ARM架构,...

    Linux 运行jar包的几种方式

    本文将详细介绍在Linux环境下运行jar包的多种方式,以及相关的命令格式和原理。 首先,最常见的命令是`java -jar xxx.jar`,这种方式使得SSH终端被锁定,程序运行过程中可以通过按下CTRL+C中断程序,或者直接关闭...

    linux 一键启动 jar包 批处理脚本

    linux 一键启动 jar包 批处理脚本,适用于java 项目,spring boot 一键启动,停止,重启 等,代码简洁,可直接使用.

    Linux运行、停止、重启Jar包Bash脚本

    通过 run.sh [ start | stop | restart | pid ] 脚本,执行启动 | 停止 | 重启 | 输出进程号。...2.替换文件第3行 app_name='xyz.jar' 中 'xyz.jar' 为运行jar包名。3.给该脚本执行权限:chmod +x run.sh 。

    Linux后台运行java的jar包.docx

    通过以上介绍,我们可以看到,在Linux环境中后台运行Java JAR包有多种方法,每种方法都有其适用场景和局限性。开发者可以根据实际需求选择最合适的方式来部署和管理程序,确保程序稳定运行的同时又不影响用户的其他...

    window和linux环境下运行springBoor工程的jar包

    4. **运行**:替换并修改配置后,使用上述方法在Windows或Linux环境下运行新的jar包。 在实际操作中,可能还需要注意权限问题,特别是在Linux环境下。如果遇到“Permission denied”错误,可能需要使用`chmod`命令...

    Linux部署springboot(springcloud)启动多个jar

    在IT行业中,Linux系统常被用作服务器操作系统,因为它提供了强大的命令行工具和稳定的运行环境。SpringBoot和SpringCloud是Java开发微服务架构的两大神器,它们极大地简化了应用程序的构建和部署过程。本篇文章将...

    运行jar程序时添加vm参数的方法

    在Java开发中,有时我们需要对运行的JAR程序进行一些高级配置,比如调整虚拟机(JVM)的堆内存大小,开启远程监控等。本文将详细介绍如何在运行JAR程序时添加虚拟机(VM)参数。 首先,让我们理解什么是VM参数。VM...

    linux执行jar文件脚本.sh

    在linux系统中执行jar包,我们需要先杀掉对应端口的进程,然后执行java -jar命令,启动服务

    java linux启动jar包脚本

    脚本上有备注,将java项目打为jar包后,替换jar的包名为项目包名即可,log文件会自动生成,方便好用。

    linux-86-jar包.zip

    "linux-86-jar包.zip"是一个包含多种图像和视频处理库的压缩文件,专为在Linux 32位环境下运行的Java应用设计。下面将详细解析其中的关键组件和它们的功能。 首先,OpenCV(Open Source Computer Vision Library)...

Global site tag (gtag.js) - Google Analytics