如果进程node
正在运行,我需要检查ubuntu终端,以便我可以使用两个不同的命令,然后运行与否。
我尝试在ubuntu终端中复制粘贴此代码:
if pgrep -x "node" > /dev/null then echo "Running" else echo "Stopped" fi
终端中的我只获得>
而没有输出......我正在表示要输出:Running
或Stopped
但它坚持>
如果节点进程正在运行,如何在不使用外部sh文件的情况下检入终端以获取信息?我在另一台服务器上的节点ssh命令中执行此操作,因此我尝试将此代码复制粘贴到我的本地服务器上,但不会去。
答案 0 :(得分:1)
你有三个缺少分号:
if pgrep -x "node" > /dev/null; then echo "Running"; else echo "Stopped"; fi