前言
我们在平时工作的时候,为了测试产品的一些功能,定时执行一些脚本,我们会写一系列的脚本,并且把它们放在同一个目录下。在做测试的时候,我们通常会依次执行这些脚本,然后记录测试结果。
这样做的弊端是显而易见的,那就是效率太低。如果脚本数不多,你的「时间管理」能力又很强的话,那么问题不大。但如果脚本数很多,那么你很可能就有一拳打爆屏幕的冲动
run-parts
首先推荐一个很实用,但大家不是很熟悉的命令:run-parts 。它的基本用法如下:
run-parts option <directory-path>
被执行的脚本命名只能是
大/小写、数字、下划线(_)、短杠线(-)
。使用
假设您使用的是
.sh
结尾的脚本,在命名合法的情况下:sudo run-parts --list --regex 'sh$' .
上面这条命令会执行
.
目录下所有可以被执行
的文件,但是不会被执行。需要执行就将--list
删除即可
不要忘记给脚本权限sudo chmod u+x 文件