当前位置:网站首页>【shell编程】第三章:函数
【shell编程】第三章:函数
2022-08-05 05:16:00 【六月的可乐】
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
函数
一、函数的知识点
二、语句语法
二、案例脚本
1、函数实现检测网站通畅的脚本
#!/bin/bash
######
lsb_function="/lib/lsb/init-functions"
if test -f $lsb_function; then
. $lsb_function
else
init_functions="etc/init.d/functions"
if test -f $init_functions;then
. $init_function
fi
log_success_msg() {
echo "success![email protected]"
}
log_failure_msg(){
echo "ERROR![email protected]"
}
#####
## 定义错误提示函数
function usages(){
echo "usage:$0 url"
exit 1
}
# 定义检查的函数
check(){
wget --spider -q -o /dev/null --tries=1 -T 5 $1
if [ $? -ne 0 ];then
echo "$1 is running..."
else
echo "$1 is down..."
fi
}
# 入口函数
main() {
[[ $# -ne 1 ]] && {
uasges
}
check
}
main $*
边栏推荐
- Flink Table API 和 SQL之概述
- 怎样在Disciples门徒获得收益?
- 如何跟踪网络路由链路&检测网络健康状况
- [Database and SQL study notes] 8. Views in SQL
- 如何编写一个优雅的Shell脚本(二)
- 【数据库和SQL学习笔记】7.SQL中的插入(INSERT)、删除(DELETE)、更新(UPDATE)
- Comparison and summary of Tensorflow2 and Pytorch in terms of basic operations of tensor Tensor
- A deep learning code base for Xiaobai, one line of code implements 30+ attention mechanisms.
- 【Kaggle项目实战记录】一个图片分类项目的步骤和思路分享——以树叶分类为例(用Pytorch)
- [Go through 11] Random Forest and Feature Engineering
猜你喜欢
面向小白的深度学习代码库,一行代码实现30+中attention机制。
CVPR2021 - Inception Convolution with Efficient Dilation Search
flink部署操作-flink standalone集群安装部署
[Database and SQL study notes] 10. (T-SQL language) functions, stored procedures, triggers
【数据库和SQL学习笔记】10.(T-SQL语言)函数、存储过程、触发器
服务网格istio 1.12.x安装
Thread handler句柄 IntentServvice handlerThread
OSPF网络类型
[Database and SQL study notes] 9. (T-SQL language) Define variables, advanced queries, process control (conditions, loops, etc.)
The difference between the operators and logical operators
随机推荐
Tensorflow2 与 Pytorch 在张量Tensor基础操作方面的对比整理汇总
Thread handler handle IntentServvice handlerThread
MaskDistill-不需要标注数据的语义分割
初识机器学习
如何停止flink job
Flink Broadcast 广播变量
MSRA提出学习实例和分布式视觉表示的极端掩蔽模型ExtreMA
MySql之索引
2021电赛资源及经验总结
Flink和Spark中文乱码问题
vscode要安装的插件
哥廷根大学提出CLIPSeg,能同时作三个分割任务的模型
SQL (2) - join window function view
数据库期末考试,选择、判断、填空题汇总
物联网-广域网技术之NB-IoT
Flink Table API 和 SQL之概述
Service
关于使用QML的MediaPlayer实现视频和音频的播放时遇到的一些坑
Tensorflow踩坑笔记,记录各种报错和解决方法
flink部署操作-flink standalone集群安装部署