BashShell
文章平均质量分 70
猪笨是念来过倒
猪是念来过倒
展开
-
Bash Shell 脚本如何实现周期性结果回扫
今天写shell脚本时遇到一个问题:在一个叫做isp硬件模拟器上运行一系列.c的测试题,但是这个模拟器在跑完一道测试题之后还会模仿cpu一直空转(类似低功耗待机状态),进程无法中断,所以也无法继续运行接下来的可执行文件。所以导致了每次运行完一道测试题之后,要确定这道测试题是否跑出结果,然后保存结果,kill掉该测试题的进程,再丢下一个测试题进行测试。 那么如何实现结原创 2018-01-29 18:23:06 · 319 阅读 · 0 评论 -
使用crontab定时执行shell脚本
很多时候我们有希望服务器定时去运行一个脚本来触发一个操作,比如说定时去备份服务器数据、数据库数据等不适合人工经常做的一些操作。那么今天就来简单说下如何使用crontab定时执行shell脚本。步骤一 首先我们先看一下是否安装了crontab。一般情况下linux系统会自带crontab及crond。如果没有安装,请使用以下指令安装:yum install vixie-cron ...原创 2018-02-08 08:48:04 · 57255 阅读 · 8 评论 -
Shell脚本免密码登录远程服务器(方法一)
Linux机器日常运维过程中,经常需要在本地运行脚本执行针对远程主机的命令。正常情况下,ssh登陆远程机器时会提示输入密码,这会影响到脚本的自动执行,(因为shell脚本中没有自动填充密码的命令)。总的来说,有三个办法来解决问题:1)使用远程登录工具2)建立主机间的ssh信任关系3)用脚本模拟scp命令的密码输入过程,避免每次手工输密码今天主要来介绍一下第一种方法——使用远程登录工具。那么一般常用...原创 2018-02-08 08:58:29 · 10323 阅读 · 0 评论 -
shell脚本--逻辑判断与字符串比较
整数比较使用-lt,-gt,ge等比较运算符 文件测试使用 -d, -f, -x等运算发 逻辑判断使用 &&(且)、||(或)、!(取反) 字符串比较实用 字符串的比较使用以下三个比较运算符:= 或者(==)、!= 、> 、 < 、-z表示后面的值是否为空,为空则返回true,否则返回false。 -n表示判断后面的值是否为空,不为空则返回...原创 2019-05-05 16:28:52 · 1312 阅读 · 0 评论