【发布时间】:2013-07-24 13:32:44
【问题描述】:
我正在修改一个 shell 脚本以在 Cygwin 中工作(路径等)。我面临的一个问题是这一行:
ps 斧头 | grep -v grep | grep $DB_JAVA_CLASS > /dev/null 2>&1
使用 ps 和 procps 尝试此操作,它似乎并没有通过 Java 类名定位该进程,即使我知道该进程正在通过 /cygdrive/c/windows/system32/javaw 的证据运行 从手动 ps ax/procps ax 显示。如果有多个正在运行,我不想检查 java 进程本身。
是否有一些等效的 Cygwin 方法可以用来获得相同的结果?基本上,脚本会检查进程是否已经在运行,如果没有,则生成进程。
感谢您提供的任何见解。
【问题讨论】: