linux系统中脚本是什么意思,linux系统中shell脚本那些事

对于linux系统,很多开发人员都不陌生,而linux最被人津津乐道的就是它的命令行操作方式,而这也是它最吸引人的地方,今天我们主要来聊一聊和命令行相关的shell脚本,看看shell脚本都能做哪些大事。

shell分为狭义和广义,传统意义的shell专指的是命令行,而广义的shell指的是图形界面shell和命令行shell。

定时任务

shell最常被人用来处理的就是定时任务,比如我们要每天签到,就可以写个shell脚本来每天运行。比如我们要每天统计获取用户访问量,我们就可以定时执行访问统计。比如我们每天要爬取最新动态,我们就可以设置定时任务,每天到指定的网站进行数据的抓取。

b777e44a4b81b32dfb0c148d8c8b2677.png

数据监控

网站不可能一直都稳定运行,大部分情况下都会遇到意外发生,我们希望在网站发生意外的时候能够及时提醒我们,而shell脚本就可以做这件事,我们可以写一个监控脚本,每隔一段时间就访问下网站,如果返回错误,我们就发送短信和邮件通知我们。

c70c0aecb6418d1ecb4a2b13ca06074c.png

环境部署

对于环境的部署,我们非常希望可以自动化进行,也就说我们非常希望可以自动地批量部署环境。我们可以写一个脚本,然后通过脚本的运行,就可以将环境搭建部署。

日志处理

不管是网站还是app,每天都会产生大量的访问日志,我们非常希望可以统计相关的信息,这个时候,我们可以通过shell脚本来计算,通过shell脚本,我们可以对日志进行过滤和提取,从而得到我们想要的数据信息。

bf739ecc6dc01db52a8f4e6866b3b8ec.png

批量处理

任何需要重复地,批量处理的问题都可以使用shell。比如我们需要批量重命名文件,就可以使用shell脚本。比如我们需要批量修改图片大小,我们就可以使用shell来处理。同样,如果我们需要批量地添加一批用户,我们同样可以使用脚本来处理。

总结

总之,shell脚本主要就是用来处理那些相对固定的任务,它们每天,每月,每年可能都要去执行的任务。对于需要重复执行的工作,都可以使用shell脚本来执行。

shell是c语言开发出来的程序,它提供了我们和linux进行沟通的桥梁,而shell脚本主要是指通过编程来编写一些重复的,有一定逻辑的脚本语言,然后通过解释器进行解释执行。

只要是重复地,批量地处理任务,我们都可以通过编写shell脚本来执行。

举报/反馈

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值