我正在用Bash编写一个脚本来测试一些代码.但是,如果首先编译代码失败,运行测试似乎很愚蠢,在这种情况下,我只是中止测试.
有没有办法可以在没有将整个脚本包含在while循环中并使用中断的情况下执行此操作?有点像dun dun dun goto?
我想检查远程主机上是否存在某个文件.我试过这个:
$ if [ ssh user@localhost -p 19999 -e /home/user/Dropbox/path/Research_and_Development/Puffer_and_Traps/Repeaters_Network/UBC_LOGS/log1349544129.tar.bz2 ] then echo "okidoke"; else "not okay!" fi
-sh: syntax error: unexpected "else" (expecting "then")
Run Code Online (Sandbox Code Playgroud) 我有两个问题:
nginx -s reload和pkill -HUP -F nginx.pidnginx -t) 的最简单方法是什么,如果通过则重新加载 Nginx。runit这可以通过像主管这样的流程经理来完成吗?