当前位置: 技术问答>linux和unix
Java菜鸟,要玩Unix啦
来源: 互联网 发布时间:2016-12-24
本文导语: 部署到Unix上一个java定时小程序,每隔固定的时间段会扫描读取文件插入数据库。因为做过好几次修改,所以部署过好几次不同的版本。 每次程序扫描,都会在数据库里的一张表中 记录上次运行时间...
部署到Unix上一个java定时小程序,每隔固定的时间段会扫描读取文件插入数据库。因为做过好几次修改,所以部署过好几次不同的版本。
每次程序扫描,都会在数据库里的一张表中 记录上次运行时间,但是我把Unix上部署的程序都删除了,但是发现表里的上次运行时间还是不断再变。
不明白这是什么原因,有的说要关进程,但是文件都删了,那个进程还怎么去运行呢。
如果是要关进程,那么我怎么去查看那个进程是我的定时任务的进程呢?Unix上跑了很多进程,我区分不出哪个是我的。
如果真确是要关那个进程的话,能告诉我怎么查到我那个进程吗?
我把java小程序的文件放到了EsopScanner这个文件夹下,sh文件名为EsopJob.sh
刚接触Unix,前辈可以给出具体的shell命令吗
每次程序扫描,都会在数据库里的一张表中 记录上次运行时间,但是我把Unix上部署的程序都删除了,但是发现表里的上次运行时间还是不断再变。
不明白这是什么原因,有的说要关进程,但是文件都删了,那个进程还怎么去运行呢。
如果是要关进程,那么我怎么去查看那个进程是我的定时任务的进程呢?Unix上跑了很多进程,我区分不出哪个是我的。
如果真确是要关那个进程的话,能告诉我怎么查到我那个进程吗?
我把java小程序的文件放到了EsopScanner这个文件夹下,sh文件名为EsopJob.sh
刚接触Unix,前辈可以给出具体的shell命令吗
|
加载到内存中运行 不像win下程序运行时不能删掉可执行程序
ps -aux | grep proName
ps -aux | grep proName
|
已经删除掉了程序,还在跑,可以手动
kill -9 PID 用于杀掉进程. 如果你找不出是哪一个, 直接注销好了.
kill -9 PID 用于杀掉进程. 如果你找不出是哪一个, 直接注销好了.