如何获取已运行文件的“1”或“0”输出消息?
我的意思是,如果我有一个 .jar 文件,并且通过此命令 java -jar [FILENAME].jar 对其进行调整,我如何输出状态号(如果未运行则为 0,如果正在运行则为 1) 注意:我只想将数字作为输出消息。在 bash 脚本中作为变量。
最佳答案
我想你正在期待这样的事情,
[ $(ps -ef | grep "[FILENAME].jar" | grep -v "grep" | wc -l) -gt 0 ] && echo "1" || echo "0"
如果需要更详细的版本,那么我想下面的内容会适合,
if [ $(ps -ef | grep "[FILENAME].jar" | grep -v "grep" | wc -l) -gt 0 ];then
echo "1"
else
echo "0"
fi
关于linux - 如何打印正在运行的文件的输出编号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47646828/