只有在服务器上存在命令/文件时,我才需要一种简单的方法来运行下面的代码。
/etc/init.d/newrelic-sysmond stop
理想情况下,这是在命令之前发生的简单事情。
check /etc/init.d/newrelic-sysmond && /etc/init.d/newrelic-sysmond stop
答案 0 :(得分:2)
你可以这样做:
[ -x /etc/init.d/newrelic-sysmond ] && /etc/init.d/newrelic-sysmond stop
-x /etc/init.d/newrelic-sysmond
检查给定文件是否存在且是否可执行(或搜索)权限。