C++ 如何捕获bash文件异常退出时的异常?
这里有一个bash文件b.sh:C++ 如何捕获bash文件异常退出时的异常?,c++,linux,bash,exception,exit,C++,Linux,Bash,Exception,Exit,这里有一个bash文件b.sh: #!/bin/sh if [ ! -f somefile.txt ]; then .................. fi 在BASH文件中,我试图检查是否存在一个名为“Asfile .txt”的文件,如果不是,我会把它看作一个错误并退出。 我用c++运行这个bash文件: ::system("sh b.sh") exit 1 按照惯例,在脚本中,任何非零退出代码都被视为失败 在C++代码中, Stand()/返回命令的终止状态。有关解
#!/bin/sh
if [ ! -f somefile.txt ]; then
..................
fi
在BASH文件中,我试图检查是否存在一个名为“Asfile .txt”的文件,如果不是,我会把它看作一个错误并退出。
我用c++运行这个bash文件:
::system("sh b.sh")
<什么?我应该填写那个BASH文件中的“……”,在“找不到什么文件?”时,C++代码中应该怎么做才能捕获异常。::/P>
exit 1
按照惯例,在脚本中,任何非零退出代码都被视为失败
在C++代码中,