抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

前言

我们在平时工作的时候,为了测试产品的一些功能,定时执行一些脚本,我们会写一系列的脚本,并且把它们放在同一个目录下。在做测试的时候,我们通常会依次执行这些脚本,然后记录测试结果。

这样做的弊端是显而易见的,那就是效率太低。如果脚本数不多,你的「时间管理」能力又很强的话,那么问题不大。但如果脚本数很多,那么你很可能就有一拳打爆屏幕的冲动

run-parts

首先推荐一个很实用,但大家不是很熟悉的命令:run-parts 。它的基本用法如下:

run-parts option <directory-path>

被执行的脚本命名只能是大/小写、数字、下划线(_)、短杠线(-)

使用

假设您使用的是.sh结尾的脚本,在命名合法的情况下:

sudo run-parts --list --regex 'sh$' .

上面这条命令会执行.目录下所有可以被执行的文件,但是不会被执行。需要执行就将--list删除即可
不要忘记给脚本权限sudo chmod u+x 文件

评论