我想确保node
登录时正在运行。所以在我的.bashrc
文件中我有:
pkill node
sleep 1
node server.js &
当然,这不会检查是否node
正在运行……它只是将其杀死并重新启动。相反,我想要这样的东西:
node_process = $(pidof node)
if [not_exists node_process]; then
node server.js &
fi
问题是该not_exists
方法似乎不存在:)。如何在 Bash 中测试数字或字符串的存在,这是确保节点在登录时启动并运行的最佳方法?