if [ $(ps -ef | grep date) ] && [ $(ps -ef | grep time) ]
then
     echo "success"
else
    exit 1
fi
给出 [: too many arguments 错误
出了什么问题?
来自评论:
有两个进程正在运行,如果执行我的自动化工具,我想检查这两个进程是否正在运行。为此我需要检查这两个进程是否正在运行,当你说
grep包含在参数中时你是对的,它总是成功我只想检查两个进程是否正在运行而忽略了grep部分。我可以做一些事情,比如检查$? == 0,但我将如何为这两个进程做这件事?