我是新來的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