shell - 如何在 shell 脚本中编写用户定义的错误代码
问题描述
我正在编写一个 Cassandra shell 脚本。我想在脚本中添加下面的错误代码,以便我可以在不同的场景中使用这些错误代码。
65 Unrecoverable - Script Terminated
66 Recoverable - Manual Intervention needed
67 Warning
解决方案
您可以执行以下操作:
service dse start
if [ $? -eq 0 ]
then echo "successfully installed"
else echo "Unrecoverable-Script Terminated" ; exit 65
fi
这只是如何打印消息然后使用自定义退出代码的示例。
推荐阅读
- rx-java - 在后台调度程序上订阅时不会调用 doOnDispose
- python - pypyodbc - 使用存储过程并将数据存储到数据框中
- for-loop - Tcl/tk:我应该使用 for 还是 foreach?
- jquery - 让所有表单字段同时验证,包括 recaptcha
- sql - 使用 SQL Server 中的查询在表中使用类似功能的复选框
- sql - RedShift 中更新语句中的表别名
- mysql - 如何仅选择具有非空值sql的列
- reactjs - 样式化组件渲染触发元素类型错误
- laravel - 使用 Laravel 通过查询将表划分为 sub_table
- postgresql - PostgreSQL 不包含一些必需的头文件