执行杀死进程的shell脚本时出错
来源:互联网 发布:淘宝首页广告位怎么抢 编辑:程序博客网 时间:2024/05/21 14:45
在执行杀掉java服务进程的shell脚本时,出现一个莫名奇妙的错误,说找不到命令,错误信息如下:
: command not found
: arguments must be process or job IDs
初次接触Linux shell脚本,还真不知道怎么回事,编写的内容完全是套用模板,可我的就是不能正常执行。后来问同事才弄明白,原来在windows平台下,编写的shell
test.sh脚本拷贝到Linux平台下,用[vi -b] 编辑器查看脚本内容时,会发现每一行脚本末尾都会有 ^M这样的字符。必须去掉脚本才能正常执行!
杀死进程的shell脚本模板如下:
#!/bin/sh
pid='ps ax | grep JavaMainClassName | grep java | awk '{print $1}''
if[ "$pid" != ""]; then
kill -9 $pid
fi
脚本中的JavaMainClassName为java进程的关键字,一般用main方法所在的类名
给自己的建议:
需要花些时间去学习一下Shell编程,熟悉它的编码规范,语法,以便自己能够熟练的在Linux平台下部署java程序。还需多花些时间去了解Linux操作系统,去熟悉并且练习常用的一些命令。
急需了解的命令:vi awk kill
- 执行杀死进程的shell脚本时出错
- Shell脚本并杀死进程
- shell脚本按照进程名称杀死进程
- 一个shell脚本执行出错的问题
- 如何用shell脚本杀死指定名称的进程
- 安全杀死TOMCAT进程的Linux Shell脚本
- shell脚本获取进程ID并杀死
- (1)Shell 脚本的执行进程
- 使用Shell脚本查找程序对应的进程ID,并杀死进程
- 使用Shell脚本查找程序对应的进程ID,并杀死进程
- 使用Shell脚本查找程序对应的进程ID,并杀死进程
- 使用Shell脚本查找程序对应的进程ID,并杀死进程
- 使用Shell脚本查找程序对应的进程ID,并杀死进程
- 使用Shell脚本查找程序对应的进程ID,并杀死进程
- shell脚本杀死进程及所有子进程
- Linux Shell脚本实现根据进程名杀死进程
- Linux Shell脚本实现根据进程名杀死进程
- 杀死指定的一个shell脚本
- 两个年轻人的神州泰岳 独斗IBM与惠普 理财周报记者 吴非/文
- 第一步
- Websecurify – Web Security Testing Framework
- WinCE BSP的BIB文件介绍
- Mapinfo里提取点坐标方法说明
- 执行杀死进程的shell脚本时出错
- 在一些测试的时候,我总是被考“思维定势”的题目给难住
- Penetration testers favorite tool – Social Engineer Toolkit (SET)
- 通过Shell访问DB2中的存储过程
- TSP的AMPL代码
- windows 下查看自己的IP
- 百度将推出操作系统 类似Chrome OS
- 今天被打了
- C++Interop编程