我是新来的UNIX。我想用像这样的脚本启动我的Java应用程序:启动和杀害Java应用程序与shell脚本(Debian的)
这应该是工作。它确实运行了应用程序,它确实写入了pid文件。但是,当我尝试与包含此不同的脚本来停止进程:
#!/bin/sh
kill -9 /var/run/ScriptCheck.pid
控制台给我这个错误:
bash: kill: /var/run/ScriptCheck.pid: arguments must be process or job IDs
我最好的猜测是,我不写正确的代码在停止脚本中,可能不会提供正确的命令来打开.pid文件。 任何帮助将非常感激。
非常感谢你!这就是我正在寻找的:) – rMaero 2012-01-16 18:50:49
为了记录,您可以使用'$(
Kevin
2012-01-16 18:59:02
在sh中不起作用,在bash中工作,更好地使用cat – milan 2012-01-16 19:01:52