ubuntu终端检查进程是否正在运行

时间:2017-10-31 12:30:35

标签: linux ubuntu terminal

如果进程node正在运行,我需要检查ubuntu终端,以便我可以使用两个不同的命令,然后运行与否。

我尝试在ubuntu终端中复制粘贴此代码:

if pgrep -x "node" > /dev/null then echo "Running" else echo "Stopped" fi
终端中的

我只获得>而没有输出......我正在表示要输出:RunningStopped

但它坚持>

如果节点进程正在运行,如何在不使用外部sh文件的情况下检入终端以获取信息?我在另一台服务器上的节点ssh命令中执行此操作,因此我尝试将此代码复制粘贴到我的本地服务器上,但不会去。

1 个答案:

答案 0 :(得分:1)

你有三个缺少分号:

if pgrep -x "node" > /dev/null; then echo "Running"; else echo "Stopped"; fi